¿Rastro en el puntero?

En una animación hago que el puntero cargue una forma distinta (un movie clip) y quiero saber ¿cómo hago para que este puntero deje rastro? (Como lo que se hace con el puntero en windows 98)

1 respuesta

Respuesta
1
Te sugiero que revises en internet un poco de ActionScript y las propiedades para el mouse.
En lineas generales, tienes que detectar primero la posición del puntero sobre tu pantalla (_xmouse, y_mouse) y asignar eventos dependiendo del desplazamiento del mismo.
Así también, activar y desactivar el movie del "arrastre" cuando el mouse esté estático.
Algo así:
tellTarget ("/MouseFollower") {
gotoAndStop ("Halt");
}
startDrag ("/MouseFollower", true);
set ("iCount", 0);
y para lo del movimiento tendrías que usar:duplicateMovieClip.
Asi:
if (Mouse_y <> _ymouse or Mouse_x <> _xmouse) {
set ("Mouse_y", _ymouse);
set ("Mouse_x", _xmouse);
if (iFireCount > 30) {
set ("iFireCount", 0);
}
set ("iFireCount", iFireCount + 1);
duplicateMovieClip ("/MouseFollower", "MouseFollower" & iFireCount, iFireCount);
setProperty ("/MouseFollower" & iFireCount, _x, getProperty("/MouseFollower", _x));
setProperty ("/MouseFollower" & iFireCount, _y, getProperty("/MouseFollower", _y));
tellTarget ("/MouseFollower" & iFireCount) {
set (Me, "/MouseFollower" & ../:iFireCount);
play ();
}
}
Definitivamente necesitas algunos "conceptitos" de ActionScript.
Para bajarte un ejemplo y puedas editarlo, visita:
http://www.dissymmetry.com/tutorials/mousetrail.html
Éxitos!
LuchoFox

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas