你是想让这个timer越来越快吧!
如果过是的话 请使用一下代码:粘贴在时间轴!
//按钮名为 btn
import flash.events.Event;
import flash.utils.Timer;
var changeNum:int = 1000;//初始数值
var perNum:int = 50;//每次变化的数值
btn.addEventListener(MouseEvent.CLICK,clF);
function clF(e:Event)
{
changeNum -= 50;
myTimer.reset();
myTimer.delay = Math.random() * 150 + changeNum;
myTimer.start();
trace(myTimer.delay)
}
var myTimer:Timer = new Timer(Math.random() * 150 + changeNum);
myTimer.start();
以下是测试数据
1013.448271015659
904.8266518861055
940.8014895394444
826.650257082656
826.5379859134555
708.7616648525
784.6560097532347
636.2907971721143
671.2835640413687
var k:int=1000;
var _delay=Math.random()*150+k;
myTimer.delay=_delay;
/////////////////////////////////////////
点击后执行
k-=50;
var cs:int=1000;
myTimer.delay=Math.random()*150+cs
an_btn.addEventListener(MouseEvent.CLICK,cd)
function cd(e){
cs-=50
}