Comunidad de diseño web y desarrollo en internet online

problema con function onPress

Citar            
MensajeEscrito el 15 Oct 2008 01:56 am
hola tengo un problema creo MC con action script y lo que quiero es que muestre en cada uno de ellos al hacerle click un msg o una accion cada uno pero lo que me muestra en el msg del ultimo para todos este es el codigo que uso

Código :

for( k=1;k<=6;k++)
{
trace(k);
this.createEmptyMovieClip("ima"+k,1+k);
var imagen2=this["ima"+k];
imagen2.createEmptyMovieClip("contenedor"+k,1+k);
var cont=imagen2["contenedor"+k]

cont.loadMovie("img/"+k+".jpg");
cont._xscale=10;
cont._yscale=10;
imagen2._x=k*50;
imagen2._y=k*50;
imagen2.onPress=function(){
      trace(k);
   };

}


en imagen2.onPress=function quiero que me muestre un msg pero para cada uno ose si le hago click en el primer MC creado mostrar 1 en el segundo 2 en el tercero3 etc etc
Gracias

Por roypool

8 de clabLevel



 

msie7
Citar            
MensajeEscrito el 15 Oct 2008 02:11 am
puedes utilizar la ventaja de que movieclip es objec tambien, osea, que puedes crearle variables a diestra y siniestra con el simple echo de llamarlas con el operador "." (punto).
tu codigo quedaria asi

imagen2.MyK = k;
imagen2.onPress = function( Void ):Void
{
trace( this.Myk );
}

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

msie7
Citar            
MensajeEscrito el 15 Oct 2008 02:13 am
ups, jeje se me fue una k minuscula por una mayuscula:

imagen2.MyK = k;
imagen2.onPress = function( Void ):Void
{
trace( this.MyK );
}

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

msie7

 

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