Comunidad de diseño web y desarrollo en internet online

pregunta sobre el uso del function()

Citar            
MensajeEscrito el 30 May 2007 08:35 pm
Hola:
Tengo un problema que por mas vueltas que le de no le encuentro solucion :oops: . He creado un listener, que cuando el mouse se mueve, créa un efecto de nieve que caé desde él.

Este es mi código:

Código :

nieve = new Object();
mouse.addListener(nieve);
i = 1;
nieve.onMouseMove = function() {
    _root.attachMovie("copo", "copo"+i, i);
    ref = _root["copo"+i];
    ref._x = _root._xmouse;
    ref._y = _root._ymouse;
    i++;
}


Necesito un AS que, cuando pase a la siguiente escena (o fotograma), deje de funcionar... y, que con otro AS. la nieve vuelva a aparecer.

Por guille77

17 de clabLevel



Genero:Masculino  

Desde mi casa - Argentina

msie
Citar            
MensajeEscrito el 30 May 2007 09:53 pm
¿Es esto lo que quieres?


Descargar :nieve .fla

Frame 1:

Código :

var i:Number = 0;
_root.onMouseMove = function() {
   _root.attachMovie("copo","copo"+i,i);
   ref = _root["copo"+i];
   ref._x = _root._xmouse+(100*Math.random())-50;
   ref._y = _root._ymouse+(100*Math.random())-50;
   i++;
};

stop();
next.onPress = function() {
   nextFrame();
   delete (onMouseMove);//<--La clave!
};

Frame 2:

Código :

stop();
prev.onPress = function() {
   prevFrame();
};


Salu2 :wink:

Por Bleend

Claber

3385 de clabLevel

10 tutoriales
4 articulos

Genero:Masculino   Héroes

Barcelona

firefox
Citar            
MensajeEscrito el 30 May 2007 11:02 pm
Gracias por tu ayuda!

Aun no he probado el código, pero el ejemplo que as mandado es lo que necesitaba.

Espero poder aportar algo en esta comunidad llamada Cristalab :alabado: .

Por guille77

17 de clabLevel



Genero:Masculino  

Desde mi casa - Argentina

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.