1. ¡OFERTA! con cupón "DIRVPS": hosting por $0,01 y también VPS Linux y Windows por $0,01 el primer mes por Interserver ← publi
    Descartar aviso
Descartar aviso
Al usar este sitio web, aceptas que nosotros y nuestros socios podamos establecer cookies para fines tales como personalizar el contenido y la publicidad. Más información.

CÓMO PUEDO REPRODUCIR UN CLIP DE PELÍCULA HACIA ATRÁS EN AS3?

Tema en 'Programación y Diseño Web' iniciado por E500, 15 Jun 2014.

  1. E500

    E500 Nuevo usuario

    Hola a tod@s!

    Estoy trabajando en Flash CS4 y en Actionscript3. Tego una escena con 1 MOVIE CLIP que contiene un cuadrado con interpolación de movimiento que hace cruzar al cuadrado de izquierda a derecha de la pantalla. Este MovieClip tiene una acción de stop(); en el primer y último frame. Justo debajo, tengo 2 BOTONES, uno con este símbolo "<" y otro con este símbolo ">".

    Lo que me gustaría son 2 cosas:
    1.- Cuando pase POR ENCIMA del botón ">", el Movie Clip se reproduzca con normalidad hasta el final.
    y 2.- Cuando pase POR ENCIMA del botón "<", el MovieClip se reproduzca HACIA ATRÁS.

    El paso 1 lo he conseguido:
    function derecha (event:MouseEvent):void
    {
    cuadrado.play();
    }
    derechaBtn.addEventListener (MouseEvent.MOUSE_OVER, derecha)
    function parar (event:MouseEvent):void
    {
    stop();
    }
    derechaBtn.addEventListener (MouseEvent.MOUSE_OUT, parar)

    la función "para" es para cuando el raton NO esté sobre el botón, el MovieClip se detenga donde está. Como decía, este botón funciona a la perfección pero NO CONSIGO CONFIGURAR EL BOTON QUE VA HACIA LA IZQUIERDA. Lo que he encontrado por internet son los scripts que te hacen un prevFrame y eso no me sirve porque el MovieClip va un paso atrás y se detiene. O bien scripts de gente que hace que el clip SALTE AL PRINCIPIO. Yo lo que NECESITO es que el clip se REPRODUZCA HACIA ATRÁS. Yo me estoy iniciando al actionscript3 y no se resolver este tipo de dudas. Pero creo que sería decirle a flash que mientras el mause esté sobre el boton izquierdo, haga prevFrame constantemente hasta que llegue al stop o bien hasta que el raton esté fuera.

    Perdonad por la chapa, pero quería ser lo más explícito posible. Muchísimas gracias por adelantado, por vuestro tirmpo y vuestra colaboración!!

    Un abrazo!
     
  2.  
  3. nacho19av

    nacho19av Nuevo usuario

    Por si aún te sirve

    function moverIzquierda(e){
    miClip.prevFrame();
    if(miClip.currentFrame == 1){
    miClip.removeEventListener(Event.ENTER_FRAME, moverIzquierda);
    }
    }
    function izquierda(e){
    miClip.addEventListener(Event.ENTER_FRAME, moverIzquierda);
    }
    izquierdaBtn.addEventListener (MouseEvent.MOUSE_OVER, izquierda)
     


Alojamiento web, Hosting Reseller, Servidores Dedicados - All in Hosting


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·