2011-08-11 184 views
0

我正在開發一個cs5 Flash遊戲,它可以在離線播放器上正常工作。在瀏覽器中運行時,它們會崩潰。該遊戲有一個多文件加載器,基本上當所有文件幾乎加載時,瀏覽器崩潰。起初,它只在IE上工作。然後我做了一些修改,它只在FF 5.0.1上工作。它從來沒有跑鉻或Safari。 在另一臺計算機與IE8,最後,閃光燈給了我一個堆棧跟蹤:瀏覽器閃存崩潰

Stack trace from IE

然後我得到了FF一些堆棧跟蹤,我設法改變一些類名和另一個小東西,它完美地完成了FF。但不是在IE或Chrome上。

所以我下載並安裝Flash播放器10.3的調試器版本,但現在它FF完成加載,然後我得到一個崩潰消息(:()從FF。

有誰已經通過它的是什麼? ?它可能是

+0

你的堆棧跟蹤不顯示 –

+0

我非常推薦兩個用於Firefox的插件/插件。他們是** FlashBug **和** FlashFireBug **。 – Jacksonkr

回答

0

我使用FlashBug,看看它崩潰了,我發現了源問題它看起來像一個閃光的錯誤,或者說我做得還不夠好。

if (vFunctionsMouseClick[mc] == null){ 
    var v:Vector.<Function> = new Vector.<Function>(); 
    vFunctionsMouseClick[mc] = v; 
    vFunctionsMouseClick[mc].push(f); 
} 

vFunctionsMouseClick是一個數組而MC是一個MovieClip,我覺得使用它因爲Vector索引可能不太好。但它現在只讓我感到困擾。