Comunidad de diseño web y desarrollo en internet online

Cargar movies externamente sobre otros vacíos creados con as2

Citar            
MensajeEscrito el 29 Feb 2016 12:31 pm
Tengo el siguiente script:
------------------------------------------------------------------------------------------------

Código ActionScript :

var precarga:MovieClipLoader = new MovieClipLoader();
precarga.addListener(this);
function onLoadStart(clip:MovieClip)
{
   clip._visible = false;
   clip.stop();
}
function onLoadProgress(clip:MovieClip, bytesLoaded:Number, bytesTotal:Number)
{
   porcentaje = Math.round(bytesLoaded / bytesTotal * 100);
   porcentajeTotal = Math.round(porcentaje / list_swfs.length + 100 / list_swfs.length * cargando);
   preload.gotoAndStop(porcentajeTotal);
   preload.cargando.text = "Loading: " + list_nombres[cargando];
}

function onLoadInit(clip:MovieClip)
{
   cargando++;
   cargaMultiple();
   }

//--------------------------
function cargaMultiple(queX:Number, queY:Number)
{
   if (!cargando) {
      cargando = 0;
      this.attachMovie("preload", "preload", this.getNextHighestDepth());
      preload._x = queX;
      preload._y = queY;
   }
   if (cargando < list_swfs.length) {
      precarga.loadClip(list_swfs[cargando], list_contenedor[cargando]);

   } else {
      for (i = 0; i < list_swfs.length; i++) {
         this[list_contenedor[i]]._visible = true;
         this[list_contenedor[i]].play();
      }
      removeMovieClip(preload);
   }

}

//--------------------------
var list_swfs:Array = ["arse1.swf", "arse2.swf", "arse3.swf"];
var list_contenedor:Array = ["mc1", "mc2", "mc3"];
var list_nombres:Array = ["arse1", "arse2", "arse3"];

--------------------------------------------------------------------------------------------------------------
Lo que hace es cargar 3 movieclips en 3 vacios, respectivamente, situados en el escenario.
Lo que quiero ahora, con action script2, es que esos 3 movieclips vacíos en el escenario se creen con action script2 sobre otros 3 vacíos, respectivamente, y los swf cargados externamente lo hagan sobre los 3 movieclips últimos.
Gracias

Por cmarcos

46 de clabLevel



 

firefox
Citar            
MensajeEscrito el 29 Feb 2016 08:42 pm
Para crear los clips vacíos y cargarle 3 swf distintos:

Código ActionScript :

for(var i=0; i<3; i++){
   var holder = this.createEmptyMovieClip("holder", i+1, "holder"+i);
   holder.loadMovie("movie"+(i+1)+".swf")
   holder.x = 100
   holder.y = i*100);
}


En base a esto puedes deducir lo que preguntas

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.