Comunidad de diseño web y desarrollo en internet online

cosa rara: No coje stop();

Citar            
MensajeEscrito el 21 Nov 2011 02:48 pm
Hola!!


en el primer frame de mi peli tengo un MC con dos frames, que corresponden a 2 estados de una animacion, quiero que alcomienzo se quede quieto en el primer frame.
tengo esto:


Código ActionScript :

function comenzarTrivia (e:MouseEvent) {   
   Tweener.addTween(bailando_mc,{x:70, time:2, transition:"easeinoutBack"});
   bailando_mc.stop();
   ExternalInterface.call("consultarPreguntas");
}


pero no me coje el bailando_mc.stop();
solo a veces, esto no tiene sentido

y si lo coloco fuera de la funcion no lo coje nunca


que sera?

Gracias

Por dianita666

Claber

185 de clabLevel



 

firefox
Citar            
MensajeEscrito el 21 Nov 2011 02:55 pm
Dos cosas tienes que verificar:

- Que la función se ejecute, agrega un trace para comprobarlo (o muestra el texto en un campo de texto)
- Que no haya algo que haga que bailando continúe, un timer, un play en algún otro lado, etc

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 21 Nov 2011 03:04 pm
Hola Jorge,

Definitivamente la funcion si se ejecuta,
si le pongo un stop(); al primer del MC, que en toeria es lo mismo que poner:
bailando_mc.stop();


siempre funciona, siempre lo coje...podria dejarlo asi, pero por orden no quiero tener codigo regado en todo lado y me queda la duda

y no tengo timers ni otras cosas, solo gotoAndStop (1 o 2- segun necesite) y todos funcionan menos el que ya sabes


que sera Jorge?
esto me confunde

Thanks

Por dianita666

Claber

185 de clabLevel



 

firefox
Citar            
MensajeEscrito el 21 Nov 2011 03:06 pm
Traza el MC

trace(bailando_mc)

Quiz{as npo esté en scope, en ese caso te tira undefined

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 21 Nov 2011 03:43 pm
Este archivo lo qmpezo a programar otra persona

y resulta que tenia en el codigo en dos frames

en el primero solo esta la precarga
y en el otro lo demas


le puse el bailando_mc.stop() en el primer frame y funciono!

defeinitivamente es mejor no depender tanto de la linea de tiempo, parece que la otra persona trajo algunos malos habitos de as2, mucho desorden!!!

Gracias Jorge

Por dianita666

Claber

185 de clabLevel



 

firefox

 

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