这个很简单 几行代码就搞定 我用的AS2
第一帧拉一个动态文本框,变量命名为second
然后在第一帧写入代码:
a=getTimer()
second=30000-a
然后插入一个空白关键帧
在第二帧写入代码:
if(second<=0){
stop();
}else{
gotoAndPlay(1);
}
这样你要的功能就实现了
在flash as3,场景尺寸为550*400环境下调试通过,代码如下(在flash里新建一个空白文档,在第1帧写按F9弹出的动作面版里写入如下代码):function num(e:TimerEvent):void {
my_text.text=String(i--);
my_text_style.size=80;
my_text.setTextFormat(my_text_style);
}
var my_text:TextField=new TextField();
var my_text_style:TextFormat=new TextFormat();
var my_timer:Timer=new Timer(1000,31);
var i:int=30;
addChild(my_text);
my_text.x=220;
my_text.y=150;
my_timer.addEventListener(TimerEvent.TIMER,num);
my_timer.start();
文章来源: http://www.whzw.net
原文链接: http://www.whzw.net/new/157284948.html