簡體   English   中英

帶有AS3的Flash CS5中的時髦SWF加載問題

[英]Funky SWF loading problem in Flash CS5 with AS3

我一直在尋找針對SO,Google和Bing的問題的解決方案,但無濟於事。

注意:這與Windows 7 Pro x64上的AS3 / CS5有關。

我有一個SWF,可以在AS3中加載另一個SWF。

昨天早上工作正常。

然后,我對另一個完全獨立的SWF文件和一些XML內容文件進行了一堆更改,下一次我運行該項目時,第二個SWF文件在第一個SWF文件加載后開始閃爍並滾動瀏覽其內容。

我無法弄清楚我是怎么引起問題的,沒有任何線索!

我只花了10分鍾就浪費了整整一天的時間。

加載SWF確實會加載問題SWF,並且文檔類中的trace語句可以很好地執行,但似乎第二SWF的文檔類構造函數未執行,因為我看不到它正在執行任何trace語句。

我在星期四遇到了相同的問題,結果是與第二個SWF相關的類中的語法錯誤,很快就解決了。

但是,這次沒有更改與問題SWF相關的代碼,並且在啟用嚴格模式的情況下,問題SWF可以正常編譯。

我從筆記本電腦(Windows 7 Pro 32位)復制了代碼,並在其中驗證了一切正常,並在開發PC上遇到了同樣的問題。

我不記得要對我的PC Flash / Actionscript開發環境進行任何更改,並且想撕掉我沒有的頭發!!!

目前,我正在筆記本電腦上工作,但這不是永久性的解決方案。

有誰知道我如何系統地追蹤這個問題???

我開始后悔曾經接觸過Flash / AS3; 不可能在整個開發環境上進行差異測試並確切找出問題所在。

Windows事件日志中沒有任何顯示。 是否有我可以查看的Flash日志? 到目前為止,我什么也沒找到,並咒罵了看Flash的那一天。

有任何想法嗎??

謝謝! 克里斯

由於您聲明第二個SWF沒有考慮文檔類,因此您應該能夠通過創建帶有文檔類的基本測試swf來重現該錯誤。

有時候,回到基礎是解決問題的好方法...

如果您無法使用基本SWF重現該錯誤,則表明第二個SWF中存在錯誤。 如果是這么大的系統,將其分解成較小的組件將是有意義的,這將有助於確定問題並可能提供更好的結構。

如果您可以重現該錯誤,那么我建議您考慮重新安裝...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM