常见的SWC使用方式 一.使用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);