浏览器上的Flash崩溃
我正在用cs5开发一款flash游戏,它在离线玩家上运行良好。在浏览器中运行时,它们会崩溃。游戏有一个多文件加载器,基本上当所有文件几乎都被加载时,浏览器就会崩溃。 起初,它只在IE上工作。然后我做了一些修改,它只在FF 5.0.1上工作。它从未在chrome或safari上运行过。 在另一台装有IE8的计算机上,最后,flash给了我一个堆栈跟踪: 然后我在FF上得到了一些堆栈跟踪,我设法更改了一些类名和其他一些次要的东西,它在FF上工作得非常好。但不是在IE或chrome上 所以我下载并安装了FlashPlayer10.3的调试器版本,但现在在FF上它完成了加载,然后我从FF收到一条崩溃消息(:())浏览器上的Flash崩溃,flash,actionscript-3,firefox,google-chrome,cross-browser,Flash,Actionscript 3,Firefox,Google Chrome,Cross Browser,我正在用cs5开发一款flash游戏,它在离线玩家上运行良好。在浏览器中运行时,它们会崩溃。游戏有一个多文件加载器,基本上当所有文件几乎都被加载时,浏览器就会崩溃。 起初,它只在IE上工作。然后我做了一些修改,它只在FF 5.0.1上工作。它从未在chrome或safari上运行过。 在另一台装有IE8的计算机上,最后,flash给了我一个堆栈跟踪: 然后我在FF上得到了一些堆栈跟踪,我设法更改了一些类名和其他一些次要的东西,它在FF上工作得非常好。但不是在IE或chrome上 所以我下载并安
是否有人通过了它?它可能是什么?我正在使用FlashBug查看它在哪里崩溃。我发现了源问题。它看起来像一个flash bug,或者我做得不好的东西:
if ( vFunctionsMouseClick[mc] == null){
var v:Vector.<Function> = new Vector.<Function>();
vFunctionsMouseClick[mc] = v;
vFunctionsMouseClick[mc].push(f);
}
如果(vFunctionsUseClick[mc]==null){
变量v:向量。=新向量。();
vFunctionsUseClick[mc]=v;
vFunction使用单击[mc]。推送(f);
}
vFunctionsMouseClick是一个数组,mc是一个MovieClip,我觉得用它作为向量索引可能不太好。但它现在只给我带来了问题。你的堆栈跟踪没有显示我非常推荐firefox的两个插件。它们是FlashBug和FlashFireBug。