編譯的flash文件運行報錯:Error #2032

公司需要修改程序,程序中有調用flash文件。而flash文件是我們編譯.mxml文件生成的,於是就google了將.mxml在Window下編譯成.swf的工具flex builder(FlashBuilder_4_6_LS10.ext)。

flex builder的安裝參考:http://www.roseindia.net/flex/Compiling-with-flexbld.shtml

於是新建了flex application,但是發現編譯出來的swf文件居然不能運行,這就奇怪了,在Flex4中是絕對可以運行的,挺好奇 
而且報的是 
“Error #2032: Stream Error. URL: “ 這個錯誤 
那麼我在工程的bin-debug文件夾下運行這個swf還是可以運行的 
而編譯的bin-debug文件夾裏頭是有默認的Flex運行庫文件,我想應該就是這有問題 

那我就想到了應該是編譯有問題 

在FlashBuilder 裏面找了找 
發現有這一項 




Framework linkage 裏面默認是使用SDK默認的方式,而不是把資源文件一通編譯進去 
所以調整爲編譯進去就可以了 

唯獨不是太理解的就是爲什麼要這樣呢,如果說減少swf體積,但是訪問的時候一樣會訪問加載資源文件的啊 
不過問題總算是解決了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章