Comunidad de diseño web y desarrollo en internet online

almacenar el resultaro de un addChild

Citar            
MensajeEscrito el 25 Ago 2009 10:14 pm
Hola a todos

cuando trabajaba en as2 me era muy util el alamcenar en una variable temporal el resultado de un attachMovie
de esta manera

Código ActionScript :

var mc:MovieClip = attachMovie("prueba", "tmep"+(i++), i++);

esto me perminita trabajar mas facil los objetos y poder incluso almacenarlos en un array

no he tenido el mismo resultado con as3 usando addChild

alguien sabe como puedo hacer algo similar
:shock:

Por Kalakfactory

38 de clabLevel



 

firefox
Citar            
MensajeEscrito el 25 Ago 2009 11:10 pm
attachMovie si no mal recuerdo era para traerte cosas de la biblioteca, en AS3 le das un nombre de clase a los simbolos con click derecho sobre el simbolo en la biblioteca marcas la casilla de exportar para ActionScript le das un nombre de calse por ejemplo "Mi_Simbolo", ahora con eso puedes crear instancias de "Mi_Simbolo".

Código ActionScript :


//Aqui hay de dos si sabes que "Mi_Simbolo" es un movie clip puedes declarar tu variable como movie clip
var mc:MovieClip=new Mi_Simbolo();

//o

var mc:Mi_Simbolo=new Mi_Simbolo();

//Ahora tienes un simbolo de la biblioteca almacenado en una variable y esta variable la puedes meter a un arreglo

//O puedes crear muchas en un ciclo

var a:Array=new Array();
for(var i:int=0;i<10;i++){
  a.push(new Mi_Simbolo());
a[a.length-1].name="Clip"+i.toString();
}




Creo que esto es mas o menos lo que quieres lograr,almacenar un simbolo de tu biblioteca en una variable....si me equivoco por favor corrigeme.

Por Angel Roberto

Claber

248 de clabLevel



 

firefox

 

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