Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/06/2005, 14:19
Avatar de goc00
goc00
 
Fecha de Ingreso: enero-2002
Ubicación: 000's DiMensiOn
Mensajes: 979
Antigüedad: 22 años, 3 meses
Puntos: 3
Ese es un método no muy eficaz, ya que, si el usuario sale del mc cuando este vaya en la mitad saltará a la otra parte de la animación y se verá bastante mal. El método que les dejo ahora es para controlar un mismo espacio en la línea de tiempo y que es sumamente fácil

1) Crea un mc que será el que tendrá el efecto, por ejemplo un fade in o que se yo, lo que quieras. Le pondremos como nombre de instancia "efecto".

2) Crea otro mc vacío con nombre de instancia "control", ahora:

- En el 1 frame del mc pon un stop();
- En el 2 frame del mc pon el sgte. script:
Código:
if(_parent.efecto._currentframe==1) { gotoAndStop(1); }
else { _parent.efecto.gotoAndStop(_parent.efecto._currentframe-1); }
- En el 3 frame del mc pones gotoAndPlay(2);

3) Ahora en un botón, pon lo sgte.:
Código:
on(rollOver) {efecto.play();}
on(rollOut) {control.play();}
Ahora cuando te pongas sobre el botón la animación partirá y cuando te salgas del botón la animación retrocerá, o sea, el efecto que quieres

P.D.: No sé por qué al escribir el script el _currentframe queda separado, bueno, ten la precaución de que es _currentframe-1 y NO _current frame-1
__________________
GOC00 CominG soOn v2.0
CyA! & GooD LuCK...

Última edición por goc00; 06/06/2005 a las 14:27