论坛交流
首页办公自动化| 网页制作| 平面设计| 动画制作| 数据库开发| 程序设计| 全部视频教程
应用视频: Windows | Word2007 | Excel2007 | PowerPoint2007 | Dreamweaver 8 | Fireworks 8 | Flash 8 | Photoshop cs | CorelDraw 12
编程视频: C语言视频教程 | HTML | Div+Css布局 | Javascript | Access数据库 | Asp | Sql Server数据库Asp.net  | Flash AS
当前位置 > 文字教程 > Flash AS编程教程
Tag:2.0,3.0菜鸟,游戏,,cs,技巧,源码,,文本,文字,函数,音乐,随机,拖拽,asp,access,xml,mc,视频教程

Flash高级技巧之使用setTimeout

文章类别:Flash AS编程 | 发表日期:2008-10-6 18:06:37


  在Flash 8中有个函数是在帮助文档中没有的﹐也不知道是刻意还是疏忽﹐最近有人提起才想到。而这个setTimeout函数就类似于我们常用的 setInterval 可指定延迟时间执行﹐但却不像 setInterval 那样一直循环。所以在这里只是大略提醒﹐而详细的说明就参考帮助文档中的 setInterval 吧。

setTimeout(函数名, 延迟时间, 参数)
//例子
function showText(param:String) {
      trace(param);
}
onMouseDown = function() {
      setTimeout(showText, 500, ’Super-Tomato’);
}
//AS 2.0 class
class Test {
        public function Test() {
                init();
        }
        private function init()        {
                var This:Object = this;
                _root.onMouseDown = function()        {
                        _global.setTimeout(This.showText, 500, ’Super-Tomato’);
                };
        }
        private function showText(param:String) {
                trace(param);
        }
}
如果在setTimeout未执行前要取消执行的话就使用 clearTimeout 即可。
视频教程列表
文章教程搜索
 
Flash AS推荐教程
Flash AS热门教程
看全部视频教程
购买方式/价格
购买视频教程: 咨询客服
tel:15972130058