Foros del Web » Creando para Internet » Flash y Actionscript »

Detener transición

Estas en el tema de Detener transición en el foro de Flash y Actionscript en Foros del Web. Estimados maestros: Tengo una transición con cuatro botones que mueven un mc construido con cuatro fotografías en forma de cuadrado. El contenido de la fotografía ...
  #1 (permalink)  
Antiguo 07/04/2007, 17:05
 
Fecha de Ingreso: septiembre-2003
Mensajes: 81
Antigüedad: 21 años, 2 meses
Puntos: 0
Detener transición

Estimados maestros:

Tengo una transición con cuatro botones que mueven un mc construido con cuatro fotografías en forma de cuadrado. El contenido de la fotografía se describe con un campo dinámico ("texto") escrito sobre una mc de nombre "barra".

El codigo de los botones tienen la estructura siguiente:

1 po.onRelease=function(){

2 new Tween(slider_mc, "_x", Strong.easeOut, slider_mc._x, 205, 3, true);
3 new Tween(slider_mc, "_y", Strong.easeOut, slider_mc._y, 305, 3, true);
4 new Tween(barra, "_xscale", Strong.easeInOut, 0, 105, 20, false);
5 miColor.setRGB(0xFFFFCC);
6 texto="Carnavales febrero/2007";
7 }

Todo funciona bien. Excepto que la línea 6 se ejecuta antes que termine la línea 4.

Me gustaría colocar una pausa antes de linea 4. Intenté con una pausa de 5 segundos pero no sirvió. ¿Podrían por favor orientarme?
  #2 (permalink)  
Antiguo 07/04/2007, 17:31
 
Fecha de Ingreso: septiembre-2006
Mensajes: 1.193
Antigüedad: 18 años, 1 mes
Puntos: 30
Re: Detener transición

si quieres que se ejecute la linea 6 terminando la transicion usa el controlador onMotionFinished que indica cuando termina la transicion.
  #3 (permalink)  
Antiguo 08/04/2007, 09:59
 
Fecha de Ingreso: septiembre-2003
Mensajes: 81
Antigüedad: 21 años, 2 meses
Puntos: 0
Re: Detener transición

Gracias Rizzo. !Quedó perfecto!
Realmente no conocía esa instrucción.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:57.