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

animacion en reversa

Estas en el tema de animacion en reversa en el foro de Flash y Actionscript en Foros del Web. Hola a todos, tengo un problemilla... resulta que tengo un mc en el escenario principal y dos botones, en el boton derecho este codigo... on ...
  #1 (permalink)  
Antiguo 13/01/2009, 08:31
Avatar de room14  
Fecha de Ingreso: enero-2009
Mensajes: 1
Antigüedad: 15 años, 10 meses
Puntos: 0
animacion en reversa

Hola a todos, tengo un problemilla...
resulta que tengo un mc en el escenario principal y dos botones,
en el boton derecho este codigo... on (rollOver) {play();} on (rollOut) {stop();}
quiero hacer lo mismo para el boton izquierdo, y que mi pelicula corra de manera inversa al hacer rollover y se detenga en rollout pero no se como, probe con
... on (rollOver) {onEnterFrame=function() {this.prevFrame();};} pero este no se detiene ni le hace caso a los stop...alguien me puede ayudar?

gracias!
  #2 (permalink)  
Antiguo 13/01/2009, 13:26
Avatar de Lynxcraft  
Fecha de Ingreso: noviembre-2007
Ubicación: yecla murcia
Mensajes: 1.346
Antigüedad: 17 años
Puntos: 51
Respuesta: animacion en reversa

Código PHP:
boton.onRollOver = function() {
    
    
ReversePlay(mc,"ani",true);

};
boton.onRollOut = function() {
    
ReverseStop("ani");

};
function 
ReversePlay(_MovieClip:MovieClipMC_Enterfrane:String,Bucle:Boolean) {
    var 
bucle Bucle;
    var 
Fin false;
    var 
profundidad;
       
_MovieClip.stop()
    for (var 
i in this) {
        
profundidad = (this[i].getDepth());
    }
    var 
ControlAniEnterFrame:MovieClip _root.createEmptyMovieClip(MC_Enterfraneprofundidad+1);
    
ControlAniEnterFrame.onEnterFrame = function() {

        
_MovieClip.prevFrame();
        if (
Fin) {
            
Fin false;
            
_MovieClip.gotoAndStop(_MovieClip._totalframes);
        }
        if (
bucle) {
            if (
_MovieClip._currentframe == 1) {
                
Fin true;
            }
        }
    };
}
function 
ReverseStop(MC_Enterfrane) {
    
delete (this[MC_Enterfrane].onEnterFrame)
    

__________________
Sobran las ideas cuando faltan ganas de trabajar en ellas
Lynxcraft
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 00:06.