舞台上放一个动态文本,实例名为tf,
舞台上放一个按钮,实例名为btn,
as3代码:
var n:int;
var step:int=(5000000-4000000)/(5*60*stage.frameRate);//5表示5分钟
btn.addEventListener(MouseEvent.CLICK,run);//通过点击按钮触发 数字跑动的动作。
//run(null);//不通过点击按钮,直接触发 数字跑动的动作。
function run(e:MouseEvent):void{
n=40000000;
tf.text=String(n);
addEventListener(Event.ENTER_FRAME,enterFrameHandler);
btn.mouseEnabled=false;
}
function enterFrameHandler(e:Event):void{
n+=step;
tf.text=String(n);
if(n>=5000000){
btn.mouseEnabled=true;
tf.text=String(5000000);
removeEventListener(Event.ENTER_FRAME,enterFrameHandler);
gotoAndPlay("下一个场景的名字");
}
}