Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá...
baixei uma animação em flash de petalas caindo que vou usar como background de um site, gostaria de saber se teria como ao movimentar o mouse essa animaçao parasse e quando o mouse ficasse sem movimento ela voltava...
import flash.events.Event;
//Criando um Timer
var myTimer:Timer = new Timer(800);
myTimer.addEventListener(TimerEvent.TIMER, addPetala);
myTimer.start(); var randomNum:Number;
switch(floor)
{
case false:
randomNum = Math.random() * (max - min + 1) + min;
break
case true:
randomNum = Math.floor(Math.random() * (max - min + 1)) + min;
break;
}
return randomNum;
} var myPetala:petala = new petala();
var scale:Number = getRandomByRange(0.3, 1);
myPetala.scaleX = myPetala.scaleY = scale;
myPetala.x = Math.random()*stage.stageWidth;
myPetala.fallingCurve = getRandomByRange(-2,2,true);
myPetala.dropSpeed = (scale/20)*100;
myPetala.rotateSpeed = getRandomByRange(-3,3,true);
myPetala.turn = 0.1;
var petalaBlur:BlurFilter = new BlurFilter();
petalaBlur.blurX = petalaBlur.blurY = (scale/50)*100;
petalaBlur.quality = 3;
var filterArray:Array = new Array(petalaBlur);
myPetala.filters = filterArray;
myPetala.addEventListener(Event.ENTER_FRAME, dropMe);
stage.addChild(myPetala);
} var petala:MovieClip = e.target as MovieClip;
petala.x += petala.fallingCurve;
petala.y += petala.dropSpeed;
petala.rotation += petala.rotateSpeed;
petala.scaleX += petala.turn;
if(petala.scaleX > 1)
{
petala.turn = -0.1;
}
else if(petala.scaleX < 0)
{
petala.turn = 0.1;
}
if(petala.y > stage.stageHeight+petala.height)
{
e.target.removeEventListener(Event.ENTER_FRAME, dropMe);
e.target.parent.removeChild(e.target);
}
}
Desde já agradeço galera e Feliz Natal!
Carregando comentários...