| |||
mover movieclip Quiero que cuando haga clic en el botón "nosotros", el movieclip "menu" se recorra hacia la izquierda del lienzo. ¿Cómo puedo hacerlo con ActionScript? sólo sé que intervienen coordenadas x y y... |
| |||
Suponiendo que tienes el botón "nosotros" y el movieclip "menu" en la misma línea de tiempo, puedes hacer:
Código:
nosotros.onRelease = function() { menu.onEnterFrame = function() { if (this._x > 5) { this._x -= 5; // se desplaza a la izquierda de 5 en 5; } else { delete this.onEnterFrame; } }; }; Última edición por Tigervlc; 19/06/2006 a las 14:24 |
| |||
Cita:
Iniciado por EmmanuelOA OHHH... ¿Y si le quiero indicar que se desplace una posición específica? a qué te refieres, al número de pixels que quieres desplazarlo por fotograma?? nada más tendrías que cambiar el 5 por otro número para ir más rápido o más lento. La velocidad tambien depende del número de fotogramas por segundo que le pongas. |
| |||
Muchísimas gracias... salió así:
Código:
¿Para que se desplace a la derecha cómo se hace? intenté cambiar _root.consola.nosotros_btn.onRelease = function() { _root.consola.onEnterFrame = function() { if (this._x > 165) { this._x -= 20; } else { delete this.onEnterFrame; } }; };
Código:
porif (this._x > 165) { this._x -= 20;
Código:
y sí se desplaza a la derecha, pero no se detiene ni cambiando el número en if (this._x > -165) { this._x += 20;
Código:
. if (this._x > 165) Última edición por EmmanuelOA; 19/06/2006 a las 15:39 |