Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
浏览器上的Flash崩溃_Flash_Actionscript 3_Firefox_Google Chrome_Cross Browser - Fatal编程技术网

浏览器上的Flash崩溃

浏览器上的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上 所以我下载并安

我正在用cs5开发一款flash游戏,它在离线玩家上运行良好。在浏览器中运行时,它们会崩溃。游戏有一个多文件加载器,基本上当所有文件几乎都被加载时,浏览器就会崩溃。 起初,它只在IE上工作。然后我做了一些修改,它只在FF 5.0.1上工作。它从未在chrome或safari上运行过。 在另一台装有IE8的计算机上,最后,flash给了我一个堆栈跟踪:

然后我在FF上得到了一些堆栈跟踪,我设法更改了一些类名和其他一些次要的东西,它在FF上工作得非常好。但不是在IE或chrome上

所以我下载并安装了FlashPlayer10.3的调试器版本,但现在在FF上它完成了加载,然后我从FF收到一条崩溃消息(:())


是否有人通过了它?它可能是什么?

我正在使用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。