如何在AS3 project中使用Flex的mx.utils類別庫?

google了很久,不知道是不是我關鍵字下得不好,這個問題還真不知該怎麼找;最後找到的方法都很奇怪,像是自行把playerglobals.swc再加入到library path中,我用了一樣不行。

試了半天,後來想到,幹麻不直接直接把mx.utils找出來,並且複製到AS3 Project裡,實驗結果發現,果真這樣還真的就可以用了。

mx.utils在哪裡?在我Mac裡的mx.utils資料夾位於:
/Applications/Adobe Flex Builder 3/sdks/3.2.0_withAIR20rc/frameworks/projects/framework/src/mx
當複製到AS3 Project裡,並且進行編譯的時候,會跑出一些錯誤,包括:

(1) 1068: 無法開啟包含的檔案:
{project path}/src/mx/core/Version.as。......

這個只要把發出這些錯誤的位置的
include "../core/Version.as";
註解掉就行了

(2) 接下來又會跑出錯誤:
Unable to resolve resource bundle "utils"
這時再依樣話葫蘆,到出問題的地方,把那個指令註解掉




最後編譯的時候就都沒有錯誤了,如此便可以成功使用這個類別庫了!


另外搜尋的時候找到這篇文章的方法蠻有趣的

留言

這個網誌中的熱門文章

3dmax的biped如何使用CMU的免費motion capture資源

如何把3dmax的physique轉成skin