17/08/2006, 09:29
|
| | | Fecha de Ingreso: diciembre-2004
Mensajes: 231
Antigüedad: 19 años, 11 meses Puntos: 0 | |
Hola, lo que colocare a continuacion es de otro post donde se hablo de lo mismo, y el codigo es gentileza de Bandit, el es el de los meritos.
-----------------
Vamos con un ejemplo:
Supongamos que tenemos un MC con una animación en su interior de un cuadrado que se desplaza de izquierda a derecha, coloca un stop(); en el primer y último frame de tu animación.
El MC lo pones en el escenario en la capa 1 frame 1 y le pones como nombre de instancia: clip y el siguiente código:
onClipEvent (enterFrame) {
if (_root.retroceda==true) {
prevFrame();
if (_currentframe==1) {
_root.retroceda=false;
}
}
}
Crea 2 botones Avanzar y Retroceder en el primero coloca éste código:
on (release) {
with (clip) {
gotoAndPlay(_currentframe);
}
}
En el segundo:
on (release) {
_root.retroceda=true;
}
Crea la capa 2 en la línea de tiempo principal y en el frame 1 coloca éste código: var retroceda=false;
----------
Yo lo intente y funciono de maravilla!, espero q a ti tambien te sirva.
Thx otra vez Bandit. |