初识AS3(三)——倒计时

效果]


初识AS3(三)——倒计时djs.swf
(2008-11-12 19:51:13, Size: 1.61 KB, Downloads: 4)


[代码]写在FLASH文件中————
_txt.text="点击按钮开始!";
var zongshijian:Number=5;
var dizhi:URLRequest=new URLRequest("http://www.qdccg.cn/AutoSite/TemplateFile/BgMusic/qdccg.mp3");
var _sound:Sound=new Sound;
var shengyincongzhi:SoundChannel=new SoundChannel;
_sound.load(dizhi);
ks_btn.addEventListener(MouseEvent.CLICK,kaishi);
function kaishi(event:MouseEvent) {
ks_btn.enabled=false;
ks_btn.removeEventListener(MouseEvent.CLICK,kaishi);
var shijianjiange:Timer=new Timer(1000,zongshijian);
shijianjiange.addEventListener(TimerEvent.TIMER,jishi);
shijianjiange.addEventListener(TimerEvent.TIMER_COMPLETE,jishiwuancheng);
shijianjiange.start();
function jishi(event:TimerEvent):void {
  _txt.text="计时开始:"+(zongshijian-event.target.currentCount) + "秒";
}
function jishiwuancheng(event:TimerEvent):void {
  _txt.text="时间到,再见!";
  shengyincongzhi=_sound.play();
  shengyincongzhi.addEventListener(Event.SOUND_COMPLETE,shengyinjieshu);
  function shengyinjieshu(event:Event) {
   ks_btn.enabled=true;
   ks_btn.addEventListener(MouseEvent.CLICK,kaishi);
   _txt.text="点击按钮开始!";
  }
}
}

 

任意倒计时
[效果]
[flash]http://space.flash8.net/bbs/attachment.php?aid=353697&k=ca70cfc47054ff62daa6805abf79b76c&t=1226493796[/flash]

初识AS3(三)——倒计时rydjs0.swf
(2008-11-12 20:47:02, Size: 1.81 KB, Downloads: 928)


[代码]
_txt.text="点击按钮开始!";
_txt.type = TextFieldType.INPUT;
_txt.addEventListener(MouseEvent.CLICK,qklr);
function qklr(event:MouseEvent) {
_txt.text="";
}
var zongshijian:Number;
var dizhi:URLRequest=new URLRequest("http://www.qdccg.cn/AutoSite/TemplateFile/BgMusic/qdccg.mp3");
var _sound:Sound=new Sound;
var shengyincongzhi:SoundChannel=new SoundChannel;
_sound.load(dizhi);
ks_btn.addEventListener(MouseEvent.CLICK,kaishi);
function kaishi(event:MouseEvent) {
zongshijian=Number(_txt.text);
_txt.removeEventListener(MouseEvent.CLICK,qklr);
_txt.type = TextFieldType.DYNAMIC;
ks_btn.enabled=false;
ks_btn.removeEventListener(MouseEvent.CLICK,kaishi);
var shijianjiange:Timer=new Timer(1000,zongshijian);
shijianjiange.addEventListener(TimerEvent.TIMER,jishi);
shijianjiange.addEventListener(TimerEvent.TIMER_COMPLETE,jishiwuancheng);
shijianjiange.start();
function jishi(event:TimerEvent):void {
  _txt.text="计时开始:"+(zongshijian-event.target.currentCount) + "秒";
}
function jishiwuancheng(event:TimerEvent):void {
  _txt.text="时间到,再见!";
  shengyincongzhi=_sound.play();
  shengyincongzhi.addEventListener(Event.SOUND_COMPLETE,shengyinjieshu);
  function shengyinjieshu(event:Event) {
   ks_btn.enabled=true;
   ks_btn.addEventListener(MouseEvent.CLICK,kaishi);
   _txt.type = TextFieldType.INPUT;
   _txt.addEventListener(MouseEvent.CLICK,qklr);
   _txt.text="点击按钮开始!";
  }
}
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值