Comunidad de diseño web y desarrollo en internet online

Dar distintos valores onrelease de MC creados dinamicamente

Citar            
MensajeEscrito el 07 Dic 2008 12:58 am
Primero que nada perdon por preguntar tanto,pero es mi primer proyecto y necesito sacarlo adelante.
Creo unos movieclips dinamicamente en los que cargo una foto y les añado un evento onRelease.Lo que quiero que haga es que esa variable codigo.estado sea distinta para cada onRelease creado.
Esto es lo que tengo hecho y el valor de codigo.estado cuando hago el release es igual para todos,toma el ultimo valor del for en el que esta incluido este codigo.


Código :

codigo.createEmptyMovieClip("diapo"+i, codigo.getNextHighestDepth());
var clip= codigo["diapo"+i];
clip.loadMovie(nodos[i].childNodes[1].firstChild.nodeValue);
clip._x = posx;
clip._y = posy+20;
codigo.numero=i;
codigo.estado=nodos[i].childNodes[2].firstChild.nodeValue;
codigo.onRelease = function(){
categoria=codigo.estado;
gotoAndStop("categoria");
}; 

Por jaimenog1

22 de clabLevel



 

firefox
Citar            
MensajeEscrito el 07 Dic 2008 05:31 am

Código ActionScript :

codigo.onRelease = function(){
//categoria=codigo.estado;
categoria=this.estado; //Cambia "codigo" por "this" para que se refiera al objeto al que le haces click y no al último valor de código.
gotoAndStop("categoria");
};

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 07 Dic 2008 03:01 pm
ok gracias ya va bien

Por jaimenog1

22 de clabLevel



 

firefox

 

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