getDefinitionByName with swc
一般 Flash 程式開發時, 取資源的方式有兩種:
.swc 擋則是 Compiler 時就會一起包進來, 要取用內部元件通常就直接
如果想要動態取得元件的話會碰到一些問題, 一般來講會用
不過編譯完執行後會碰到錯誤, 解決方式如下:
Project > Properties
Flex Compiler > 加入下面參數
- .swf
- .swc
Loader
來作處理..swc 擋則是 Compiler 時就會一起包進來, 要取用內部元件通常就直接
new
出來就可以:var component:CLASS_NAME = new CLASS_NAME();
如果想要動態取得元件的話會碰到一些問題, 一般來講會用
getDefinitionByName(CLASS_NAME:String)
這個 method:不過編譯完執行後會碰到錯誤, 解決方式如下:
Project > Properties
Flex Compiler > 加入下面參數
-include-libraries=YOUR_ABSOLUTE_SWC_PATH.swc
留言
張貼留言