5D艺术网首页
商城
|
资讯
|
作品
|
博客
|
教程
|
论坛
登录
注册
加为好友
发短消息
来自:北京
性别:秘密
最后登录:2007-07-05
http://ycccc8202.5d.cn/
!@#$%^&*()
首页
|
新闻
|
话题
|
博客
|
相册
|
艺术作品
|
社交关系
|
留言板
|
社交圈
2005/04/23 | 被调程序中setInterval的删除
类别(flash学习)
|
评论
(10)
|
阅读(393)
|
发表于 17:25
这是被调用的a.swf中的代码:
var j = 0;
var ycccc = this;
_root.ycccc_inter = setInterval(function () {
if (ycccc == undefined) {//这个判断是关键
clearInterval(_root.ycccc_inter);//_root.ycccc_inter也挺关键的
}
trace(j++);
}, 1000);
然后主程序main.swf中进行loadMovie("a.swf"),再用个按钮进行控制unloadMovie,假如a.swf中没加上那句判断的话,setInterval程序还会继续执行,不过由于其他变量都删除了,所以trace出的都是undefined.
//
有问题的话大家可以提出.
0
评论
Comments
日志分类
首页
[38]
flash学习
[35]
图片收藏
[1]
Apollo_Flex
[2]