所以基本上我的球一旦听到(3000)滴答声就移动到屏幕上的随机位置。如何让计时器慢慢减速,以便球随着时间的推移越来越快?
var timmyTimer:Timer = new Timer(3000)
timmyTimer.addEventListener(TimerEvent.TIMER, tick)
timmyTimer.start();
function tick(t:TimerEvent):void {
mcBall.x = Math.floor(Math.random() *(stage.stageWidth - mcBall.width));
mcBall.y = Math.floor(Math.random() *(stage.stageHeight - mcBall.height));
mcBall.nextFrame();
答案 0 :(得分:0)
现在关于您的问题,3000毫秒是您的Timer
对象的delay
,因此要减少该值,您可以写一下:
function tick(t:TimerEvent):void
{
t.target.delay -= 100;
// ...
}