Comunidad de diseño web y desarrollo en internet online

Eval en AS 3.0

Citar            
MensajeEscrito el 08 Ago 2008 11:44 pm
Saludos a todos.

Oigan... quisiera saber de qué manera puedo convertir una concatenación en una variable... en AS 2 usaba eval();

Código :

// AS 2.0
for(i=1;i<=5;i++){

boton_mc = eval("minombre"+i+"_mc");
boton_mc.onRelease = function(){
   trace("Saludos CL");
}

}



Ya había posteado yo una duda de cómo hace un código con un for... ahora ya funciona el código, pero en verdad que no puedo hacer que funcione cuando meto un arreglo y quiero usar la variable i para mandar llamar los valores del arreglo.. como antes usaba eval todo funcionaba perfectamente, pero de verdad que no encuentro cómo hace que "lista_array[i].addEventListener..." funcione :(

Espero haya sido claro jejeje saludos y gracias a quien responda :D

Por Stockman

Claber

145 de clabLevel



 

firefox
Citar            
MensajeEscrito el 09 Ago 2008 02:15 am
:) no es muy diferente... tenes que instanciar los Objetos.

Código :

for(var i:int=1;i<=5;i++){
  var boton_mc:Sprite = new Sprite();
  boton_mc.name=String("minombre"+i+"_mc");
  boton_mc.addEventListener(MouseEvent.MOUSE_DOWN,onClick);
}

function onClick(e:MouseEvent):void{
    var bot:Sprite= e.currentTarget as Sprite;
    trace(bot.name);
}


espero que te sirva .. ^^

Por phoxer

Claber

827 de clabLevel

4 tutoriales

Genero:Masculino  

Ing en Sistemas

firefox
Citar            
MensajeEscrito el 09 Ago 2008 02:17 am
me se olvido el addChild(); :oops: sino no se va a ver el Sprite..

Código :

for(var i:int=1;i<=5;i++){
  var boton_mc:Sprite = new Sprite();
  boton_mc.name=String("minombre"+i+"_mc");
  boton_mc.addEventListener(MouseEvent.MOUSE_DOWN,onClick);
  addChild(boton_mc);
} 

Por phoxer

Claber

827 de clabLevel

4 tutoriales

Genero:Masculino  

Ing en Sistemas

firefox
Citar            
MensajeEscrito el 09 Ago 2008 06:40 am
:cry: :cry: :cry: :cry: :cry: :cry: :cry:

GRACIAS!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Me has abierto la perspectiva!!!!!!!!!!!!!1 neta mil gracias!!!

Con lo que pueda ayudar a tus ordenes :D

Por Stockman

Claber

145 de clabLevel



 

firefox

 

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