一.使用Flash IDE產生SWC檔案 1.產生Component供其他fla安裝使用 1.產生好要用的movieClip,在Library內在物件上按右鍵Linkage 2.Class名稱填上要連結的class檔案名稱,例如com.ozzysun.xxx.TestC 3.在物件上按滑鼠右鍵Export SWC File輸出swc檔案 2.將整個fla所作的內容產生swc當作其他程式Library使用 1.將Library上所有物件都設定Linkage(在物件上按右鍵Linkage) 2.Class名稱填上你要的名稱(在as內就可用這class名稱 new出新物件) 3.如果linkage的物件對應到一個供多物件使用的class class:設定呼叫的class name(MyClass) baseclass:提供連結的class name 程式使用 var kk:MyClass 4.如果linkage的物件對應到唯一使用的class class:提供連結的class name baseclass:flash.display.MovieClip 5.依以上步驟,把所有的物件linkage都設定好 6.設定輸出整個swc ,在Flash IDE上, File/public setting/export swc打勾 5.public 產生swc檔案 二.安裝設定 1.把Component裝到Flash IDE內 1.複製netgeo.swc到 C:\Documents and Settings\使用者名稱\Local Settings \Application Data\Adobe\Flash CS3\en\Configuration \Components下 2.restart Flash CS3 3.在Components Panel內即可看到Standard Component目錄 2.把Component提供FlashDevelop程式使用 1.開啟原本的AS3 Project 2.複製 yourComponent.swc 到lib目錄下 3.在yourComponent.swc上按右鍵/Add To Library 3.把SWC當作Library提供FlashDevelop程式使用 1.開啟原本的AS3 Project 2.複製 yourComponent.swc 到lib目錄下 3.在yourComponent.swc上按右鍵/Add To Library 二.使用SWC檔案 1.在Flash IDE上使用元件 由Components Panel拉一個MySWC_Component到Stage上 設定instance name 例如'player' 即可在程式內呼叫使用component的method 例 player.load("xxxx") 2.在FlashDevelop上使用SWC Component var player:MySWC_Component=new MySWC_Component(); player.load("xxxxx"); 3.在FlashDevelop上使用SWC Library 把整個fla輸出的swc當library,原本stage上的layout並不存在 用的只是fla內的library,所有要用物件,都要透過libray內所設 定物件linkage的class name來產生新物件放到stage上 例 public var myS:MyClassName1; myS = new MyClassName1(); myS.x = 100; myS.y = 100; addChild(myS);
2010年7月6日 星期二
常見的SWC使用方式
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言