Les cuento tengo dos movieclip "root_video1" en fotograma 1, en el mismo hay un video y un boton que se mueve cuadro a cuadro, el mismo tiene una accion,
la cual es ir al otro MC "mc_video1" (fotograma 2) y mover hacia la derecha el mismo boton, en la misma posicion que fue tocado en el mc "root_video1", a todo esto el video tiene que seguir el flujo que venia reproduciendo.
Es decir:
Tocamos el boton en "root_video1" en el fotograma 20
Iriamos a "mc_video1" en el fotograma 20 del video y en la posicion del boton en el fotograma 20 (X=40, Y=20)
Primer Frame:
MC "root_video1"
- BOTON "btn_puntero" (repetido 209 en fotogramas claves)
Acciones del boton fotograma 1:
Código ActionScript :
on(release){ var miNumero:Number; miNumero = 1; trace(miNumero); _root.txtNumero = "1"; _root.gotoAndStop(2); } Acciones del boton fotograma 2: on(release){ var miNumero:Number; miNumero = 2; trace(miNumero); _root.txtNumero = "2"; _root.gotoAndStop(2); } Hasta el fotograma 209
- Video inscrustado
TEXTO DINAMICO (txtNumero)
Segundo Frame:
ACCION
Código ActionScript :
stop(); // fotograma 1 if(_root.txtNumero == "1"){ _root.mc_video1.gotoAndPlay(1); trace("OK! 1 "); } // fotograma 2 if(_root.txtNumero == "2"){ _root.mc_video1.gotoAndPlay(2); trace("OK! 2 "); } Hasta el fotograma 209
MC "mc_video1"
ACCION
Código ActionScript :
import mx.transitions.Tween; if(_root.txtNumero == "1"){ // estas son las coordenadas X y Y del boton "btn_puntero" puntero_mc._x = 535,3; puntero_mc._y = 101,6; var myTweenX:Tween = new Tween(puntero_mc, "_x", null, puntero_mc._x, 877,5, 1, true); var myTweenY:Tween = new Tween(puntero_mc, "_y", null,puntero_mc._y, 13,6, 1, true); cuadro_texto._x = 82; cuadro_texto._y = -466; var myTweenX_cuadro:Tween = new Tween(cuadro_texto, "_x", null, cuadro_texto._x, 82, 1, true); var myTweenY_cuadro:Tween = new Tween(cuadro_texto, "_y", null,cuadro_texto._y, 124, 1, true); trace("SE MOVIO 1"); } if(_root.txtNumero == "2"){ puntero_mc._x = 535,3; puntero_mc._y = 102,2; var myTweenX:Tween = new Tween(puntero_mc, "_x", null, puntero_mc._x, 877,5, 1, true); var myTweenY:Tween = new Tween(puntero_mc, "_y", null,puntero_mc._y, 13,6, 1, true); cuadro_texto._x = 82; cuadro_texto._y = -466; var myTweenX_cuadro:Tween = new Tween(cuadro_texto, "_x", null, cuadro_texto._x, 82, 1, true); var myTweenY_cuadro:Tween = new Tween(cuadro_texto, "_y", null,cuadro_texto._y, 124, 1, true); trace("SE MOVIO 2"); } Hasta el 209
- MC "puntero_mc"
- MC "cuadro_texto"
- Video inscrustado
El problema que tengo es que al darle click a los boton del "root_video1" no me genera toda la logica que estoy haciendo. Pero si arrasto cualquier boton y lo hago durar 209 frames funciona perfecto. Que estoy haciendo mal??? Por favor ayudenme..
Dejo el proyecto subido..
http://hotfile.com/dl/134531978/6f1411f/test-video.rar.html
Desde ya muchas gracias!!