e股脑电脑教程网
  • 首 页
  • 操作系统
  • 应用软件
  • 下载工具
  • 影音视频
  • 办公软件
  • 媒体制作
  • 网站建设
  • 平面设计
  • 数据库
  • 程序开发
  • 视频教程
编辑推荐: | 文章搜索:
您现在的位置: e股脑 >> 媒体制作 >> Flash教程 >> 简单的倒计时制作 >> 教程正文
 
教程搜索
 
 
相关教程
  • 门户动态新闻Flash展示效
  • Flash教程:鼠标调整窗口
  • 门户FLASH网页广告代码全
  • 偷窥你的源代码:把swf还原
  • 浅释Flash ActionScript代
  • FLASH制作网站过程详细规
  • Flash MX常用快捷键一览
  • Flash制作动画之掌握基本
  • Flash MX 编程深层次应用
  • Flash MX2004入门与进阶实
  • Flash MX2004入门与进阶实
  • Flash MX2004入门与进阶实
  • Flash MX2004入门与进阶实
  • Flash MX2004入门与进阶实
  • Flash MX2004入门与进阶实
  • Flash MX2004入门与进阶实
 
 
赞 助 商
 
 
简单的倒计时制作
  • 来源:e股脑
  • 点击次数:
  • 更新时间:2007-8-9

我想简单的介绍一下倒计时的控制。我想大家如果做游戏的时候会发现,倒计时对于游戏的进行是非常重要的,但是我们在flash中如何去控制它呢?这里我们只需要利用一下gettime就能够轻松办到了!

下面我们先建立一个空帧内容的mc,名称为gettime,然后我们将它放置在主场景中。接下来我们需要输入的代码只为(下面的 actions for gettime中的代码内容):

actions for frame 1

stop ();

fscommand ("allowscale", "0");

actions for frame 2

stop ();

actions for bt

on (release) {

gotoAndPlay (1);

}

actions for gettime

onClipEvent (load) {

firstTime = getTimer();

}

onClipEvent (enterFrame) {

nowTime = getTimer();

timeValue = nowTime-firstTime;

_root.time_text = 10-Math.ceil(timeValue/1000);

if (timeValue>=10000) {

_root.nextFrame();

}

}

从gettime(MC)的代码中我们可以获息,我们在mc被载入场景时记录了一个firsttime的变量,然后利用mc的enterframe,我们将不断变化的时间与firsttime作以比较,当这个比较值等于你所需要的一个值的时候再作相应的其它操作,这样一个简单的时间倒计时就这样完成了!

  • 上一篇教程: 美国Macromedia发表“MacromediaFlashMX”
  • 下一篇教程: 循环声音的简单控制
  •  

    关于本站 | 广告联系 | 版权声明 | 使用帮助

    Copyright © 2004-2008 www.egunao.com All rights reserved.