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

No se detiene película al "rolloverear" el botón que la reproduce!

Estas en el tema de No se detiene película al "rolloverear" el botón que la reproduce! en el foro de Flash y Actionscript en Foros del Web. Tengo un botón que mediante la siguiente programación, pasando el cursor por encima, reproduce la película de la escena hacia atrás, pero pretendo que al ...
  #1 (permalink)  
Antiguo 10/05/2008, 17:15
 
Fecha de Ingreso: mayo-2008
Mensajes: 6
Antigüedad: 9 años, 7 meses
Puntos: 0
No se detiene película al "rolloverear" el botón que la reproduce!

Tengo un botón que mediante la siguiente programación, pasando el cursor por encima, reproduce la película de la escena hacia atrás, pero pretendo que al dejar de estar encima, se detenga en el frame que está. A alguien se le ocurre por qué puede ser?

on(rollOver){
this.onEnterFrame = function() {
this.gotoAndStop(this._currentframe-1);
}
}
on(rollOut){
this.stop();
}

Esta es la prog de un botón que si funciona bien, sólo que este reproduce hacia adelante:

on (rollOver) {
delete this.onEnterFrame;
play();
}
on (rollOut) {
stop();
}

Es lo último que me queda para terminar mi maratoniano trabajo!!
GRACIAS A TODOOOOOOOOOSSSSS!!!
  #2 (permalink)  
Antiguo 10/05/2008, 17:35
Avatar de CrepitantE  
Fecha de Ingreso: octubre-2006
Ubicación: Colombia
Mensajes: 420
Antigüedad: 11 años, 1 mes
Puntos: 7
Re: No se detiene película al "rolloverear" el botón que la reproduce!

Tengo entendido que para reproducir hacia atrás una pelicula necesita de un código más "especializado". Me parece haber visto ese codigo en cristalab o sino googlea.
__________________
-
  #3 (permalink)  
Antiguo 11/05/2008, 06:23
 
Fecha de Ingreso: mayo-2008
Mensajes: 6
Antigüedad: 9 años, 7 meses
Puntos: 0
Re: No se detiene película al "rolloverear" el botón que la reproduce!

Pero si ya funciona como está!
Sólo necesito que se detenga al quitar el cursor de encima del botón!
  #4 (permalink)  
Antiguo 11/05/2008, 08:49
Avatar de undess  
Fecha de Ingreso: diciembre-2007
Ubicación: Madrid
Mensajes: 84
Antigüedad: 10 años
Puntos: 1
Re: No se detiene película al "rolloverear" el botón que la reproduce!

Hola, en el on(RollOut) el primer boton tienes que anular el onEnterFrame del on(RollOver).

Si no, aunque quites el mouse del botón este sigue haciendo el enterframe.
  #5 (permalink)  
Antiguo 11/05/2008, 12:40
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 14 años, 5 meses
Puntos: 406
Re: No se detiene película al "rolloverear" el botón que la reproduce!

Hola migatomola:
Coloca el código así:
on(rollOver){
this.onEnterFrame = function() {
this.gotoAndStop(this._currentframe-1);
}
}
on(rollOut){
delete 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 16:01.