日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Flash Builder4与Flash cs4 协同工作

發布時間:2023/12/31 编程问答 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Flash Builder4与Flash cs4 协同工作 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
眾所周知,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 ,然后就可以看到發布的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)后,正常的話將看到一個門 一個窗了.
    現在嘗試第二種,實例化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的代碼書寫方便性來完成邏輯的實現.

    總結

    以上是生活随笔為你收集整理的Flash Builder4与Flash cs4 协同工作的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。