在Flex3中,我可以編譯純粹的as3代碼並使用「嵌入」標籤加載圖像。這是由Flex製作一個BitmapAsset類完成的。如何使用flex4嵌入純粹的as3位圖資源(使用flex3)
我仍然可以在Flex4中做到這一點。
但是,有一個技巧是假Flex3和使用我自己的mx.core.BitmapAsset類來刪除Flex的BitmapAsset帶來的一些無關的東西。這裏描述:http://www.ultrashock.com/forums/flex/embed-flex-assets-without-using-flex-123405.html
不幸的是,我無法得到這些技巧與Flex4一起工作,並獲得較小的文件大小。我最終發現錯誤「VerifyError:Error#1014:Class mx.core :: BitmapAsset could not be found。」
這個錯誤使我這個論壇,並與那裏描述的解決方案:http://tech.groups.yahoo.com/group/flexcoders/message/148762
在此之後的建議,我加-static鏈接,運行時共享庫=真,我的SWF文件加載沒有錯誤...但這意味着我加載了我想省略的flex框架(文件大小也如此)。
當涉及到使用Embed時,是否有更好的方式來僞裝flex4?
謝謝你 - 今天幾個月後返回到這個問題。我正在使用一個假的MX SWC的各種項目......原因不明......當使用flex4編譯並用於flex4項目將無法正常工作。我將這些文件自己移動到不同的項目中,一切正常。感謝您的理智檢查。非常感激。 – jedierikb 2011-03-11 23:27:58