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

Reproducir Al Reves Linea De Tiempo

Estas en el tema de Reproducir Al Reves Linea De Tiempo en el foro de Flash y Actionscript en Foros del Web. ola a todos, bueno mi consulta es que tengo una animación simple, al cual quiero que cuando me situe encima de un boton se reproduzca ...
  #1 (permalink)  
Antiguo 15/04/2008, 14:01
 
Fecha de Ingreso: marzo-2008
Mensajes: 24
Antigüedad: 16 años, 1 mes
Puntos: 0
Reproducir Al Reves Linea De Tiempo

ola a todos, bueno mi consulta es que tengo una animación simple, al cual quiero que cuando me situe encima de un boton se reproduzca con rollOver y cuando ya no este situado encima del boton rollOut...se reproduzca al reves a partir del frame en que se ecuentra......aqui le doy lo que hecho:

esto es en el boton:

on (rollOver) {(play);}
on (rollOut) {stop(); alReves();}

en un frame de la linea de tiempo:

function alReves() {
this.onEnterFrame = function() {
if (this._currentframe>1) {
this.prevFrame();
} else {
delete this.onEnterFrame;
play();
}
};
}

el problema esta en que cuando regresa (rollOut) al frame 1, se reproduce solo de nuevo. (he puesto un stop() en el primer y ultimo frame y me pasa lo mismo)
  #2 (permalink)  
Antiguo 15/04/2008, 14:08
 
Fecha de Ingreso: abril-2008
Mensajes: 613
Antigüedad: 16 años
Puntos: 22
Re: Reproducir Al Reves Linea De Tiempo

Hola,
Creo que es debido al último PLAY() que tienes en el ENTERFRAME.
Si lo cambias por STOP(), seguramente no se reproducirá solo.
Eso creo.

Saludos
  #3 (permalink)  
Antiguo 15/04/2008, 14:24
 
Fecha de Ingreso: marzo-2008
Mensajes: 24
Antigüedad: 16 años, 1 mes
Puntos: 0
Re: Reproducir Al Reves Linea De Tiempo

esta bien, pero lo que quiero es que la reproduccion sea a partir del frame en donde este, ya sea en el ida o el de regreso............. te doy un ejemplo:

una pelicula de 80 frame
me situo encima de mi boton y empieza a reproducir mi linea de tiempo, y en el frame 60 dejo de estar situado encima de mi boton y empieza a reproducir al reves hasta el frame 30, pero si me vuelvo a situar encima de mi boton tiene que empezar a reproducir a partir del frame 30.....

si tuvieras otro codigo te lo agradeceria
  #4 (permalink)  
Antiguo 15/04/2008, 16:28
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 9 meses
Puntos: 406
Re: Reproducir Al Reves Linea De Tiempo

Hola Sacram:
Crea 2 botones: Avanzar y Retroceder.
En el botón Avanzar coloca éste código:
on (rollOver) {
delete _root.onEnterFrame;
_root.play();
}
on (rollOut) {
stop();
}
En el de Retroceder:
on (rollOver) {
_root.onEnterFrame = function() {
if (_root._currentframe>1) {
_root.prevFrame();
}
};
}
on (rollOut) {
delete this.onEnterFrame;
}

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
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 06:15.