5D艺术网首页
商城
|
资讯
|
作品
|
博客
|
教程
|
论坛
登录
注册
加为好友
发短消息
来自:
性别:秘密
最后登录:2007-04-12
http://mmommo.5d.cn/
首页
|
新闻
|
话题
|
博客
|
相册
|
艺术作品
|
社交关系
|
留言板
|
社交圈
2004/12/21 | MovieClipLoader 和 Maxthon 冲突
类别(Actionscript)
|
评论
(6)
|
阅读(122)
|
发表于 16:46
MovieClipLoader 在加载swf的时候,和Maxthon的刷新会有冲突,具体表现在:
在加载过程中如果按下 F5 的话,会让运行的swf死掉,或者有时候会弹出 action脚本运行慢,是否终止的对话框,而直接点击 刷新按钮不会出现类似的情况,在ie里面测试也不会出现这个情况。
奇怪的是 Maxthon(MyIE) 的 F5 和点击刷新按钮所执行的动作是不一样的,其swf大部分情况下已经从舞台上消失,但是其下载过程还在继续,也就是在新的页面重新打开的话,其下载进度能表现出来刚才看似死机的swf还在后台下载。
带着这样的问题发布产品虽然危害并不大,但是哪怕是在很少的情况下给用户一个 脚本运行缓慢 的对话框总还是很不爽的事情。
目前还没有办法解决这个问题。
该问题代码如下:
//注:dreammaker.debug.Trace 是我自己写的可以在网页里面trace信息的class
import dreammaker.debug.*;
var loader = new MovieClipLoader();
for (var i = 1; i<4; i++) {
var mc = _root.createEmptyMovieClip("pic"+i, i);
loader.loadClip("pic"+i+".jpg", mc);
}
var o = {};
o.onLoadProgress = function() {
Trace.push(arguments);
//在这个时候按F5,死机!要测试的话网速不能太快。
};
o.onLoadComplete = function() {
Trace.push("omplete");
};
loader.addListener(o);
Stage.scaleMode = "noscale";
0
评论
Comments
日志分类
首页
[10]
Actionscript
[8]
Remoting
[1]
RIA 动态&随想
[0]
HTML/JS/CSS
[1]