Flash Builder4与Flash cs4 协同工作
生活随笔
收集整理的這篇文章主要介紹了
Flash Builder4与Flash cs4 协同工作
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
眾所周知,Flash builder4(Flex builder3)的編程方便性比Flash cs4可以好多了,但Flash cs4的設計方便
性又比fb強多了,所以我們可以在cs4中進行界面的設計,而在fb中進行代碼的書寫:
--Flash cs部分
1.首選 打開Flash cs4,新建一個Flash(as3)文件,保存為 lib.fla
,ctrl+f8,新建一個組件,名稱為Door,類型為影片剪輯,并為as導出.
之后,繪制一個 類似門的圖形.注冊點為(0,0)
2.利用上面的步驟再新建一個組件,名稱為Window,類型為影片剪輯,為as導出:
之后,繪制一個 類似闖的圖形.注冊點為(0,0)
3.在 舞臺上各 拖放一個 Door,實例名稱分別為window,door.
4. 按 ctrl + enter ,然后就可以看到發(fā)布的lib.swf了.
-- Flash builder4 部分
1. 新建actionscript工程,名稱為lib,在src目錄下建立目錄assets,將導出的lib.swf拷入assets目錄下.
2. 開始寫代碼了,首選我們嘗試載入lib.swf到舞臺上
Java代碼 ?var?loader:Loader?=?new?Loader(); ?? ????????????loader.load(new?URLRequest("assets/lib.swf")); ?? ????????????loader.contentLoaderInfo.addEventListener(Event.COMPLETE,init); ?? private?function?init(e:Event):void{ ?? ????????????var?mc:MovieClip?=?(e.target.content)?as?MovieClip; ?? ????????????addChild(mc); ?? ????????}?? var loader:Loader = new Loader();loader.load(new URLRequest("assets/lib.swf"));loader.contentLoaderInfo.addEventListener(Event.COMPLETE,init);
private function init(e:Event):void{var mc:MovieClip = (e.target.content) as MovieClip;addChild(mc);}
運行(f11)后,正常的話將看到一個門 一個窗了.
現(xiàn)在嘗試第二種,實例化lib.swf里面的Door和Window類.
將Door嵌入進來.
Java代碼 ?[Embed(source="assets/lib.swf#Door")]public?var?Door:Class; ?? [Embed(source="assets/lib.swf#Window")]public?var?Window:Class; ?? ?? private?function?showSymbol():void{ ?? ????var?d:Object?=?new?Door(); ?? ????????d.y?=?100; ?? ????addChild(new?Door());??? ?? ????addChild(new?Window()); ?? }?? [Embed(source="assets/lib.swf#Door")]public var Door:Class;[Embed(source="assets/lib.swf#Window")]public var Window:Class;private function showSymbol():void{var d:Object = new Door();d.y = 100;addChild(new Door()); addChild(new Window());}
這樣,就可以看到 新實例的Door與Window了.
如此,設計師在Flash cs中完成界面繪制,由程序員可以借助Flash builder4的代碼書寫方便性來完成邏輯的實現(xiàn).
性又比fb強多了,所以我們可以在cs4中進行界面的設計,而在fb中進行代碼的書寫:
--Flash cs部分
1.首選 打開Flash cs4,新建一個Flash(as3)文件,保存為 lib.fla
,ctrl+f8,新建一個組件,名稱為Door,類型為影片剪輯,并為as導出.
之后,繪制一個 類似門的圖形.注冊點為(0,0)
2.利用上面的步驟再新建一個組件,名稱為Window,類型為影片剪輯,為as導出:
之后,繪制一個 類似闖的圖形.注冊點為(0,0)
3.在 舞臺上各 拖放一個 Door,實例名稱分別為window,door.
4. 按 ctrl + enter ,然后就可以看到發(fā)布的lib.swf了.
-- Flash builder4 部分
1. 新建actionscript工程,名稱為lib,在src目錄下建立目錄assets,將導出的lib.swf拷入assets目錄下.
2. 開始寫代碼了,首選我們嘗試載入lib.swf到舞臺上
Java代碼 ?
運行(f11)后,正常的話將看到一個門 一個窗了.
現(xiàn)在嘗試第二種,實例化lib.swf里面的Door和Window類.
將Door嵌入進來.
Java代碼 ?
這樣,就可以看到 新實例的Door與Window了.
如此,設計師在Flash cs中完成界面繪制,由程序員可以借助Flash builder4的代碼書寫方便性來完成邏輯的實現(xiàn).
總結(jié)
以上是生活随笔為你收集整理的Flash Builder4与Flash cs4 协同工作的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 安装MapGIS IGServer遇到的
- 下一篇: Eclipse语言包的安装与卸载