文章出處

目標


FLASH中的元件能在Flex中完美使用,包括代碼邏輯性,元件樣子保留,數據導入等.......
問題
flex中的架構,(舉例UIComponent類的繼承關系)
UIComponent > FlexSprite> Sprite >DisplayObjectContainer>InteractiveObject >Displayobject
flash中的架構(Sprite類的繼承關系)
Sprite >DisplayObjectContainer>InteractiveObject >Displayobject
Flex中的UIMovieClip類繼承于UIComponent ,flash中的MovieClip繼承于Sprite,
flash中直接導出SWC,SWC中的元件屬于MovieClip,而在Flex中確不能在現實對象中直接添加沒有IUIComponent接口的類對象,so不能使用.
解決方法
自己給swc寫方法,實現IUIComponent接口中的方法,很麻煩,偶沒做過,呵呵
或者使用官方提供插件,讓FLASH自動編譯MovieClip為UIMovieClip類,
根據黑羽大哥教材所講:Flex Component Kit for Flash CS3工具
http://www.kingda.org/archives/k ... it_for_flash_c.html
下載地址為:
http://labs.adobe.com/wiki/index ... t_Kit_for_Flash_CS3
可惜,不厚道的Adobe換了地址,搞得我找了半天(本人英語不好)
最后在:
http://www.adobe.com/cfusion/exc ... &extid=1273018#
中找到,注冊后可下載!
安裝完插件后,可以在命令中得到:Make flex Component指令
編輯好元件A,選擇元件A,然后選擇Make flex Component指令,則可生成UIMovieClip組件,然后選中元件A右擊,選擇導出SWC即可.
在FLEX中,選擇 項目>Properties>Flex bulitPath >LabriaryPath>ADDswc即可
使用方法詳見附件:對了,如果有遺漏或者錯漏,請各位高手更正,Thanks
附件下載

歡迎轉載:http://www.kanwencang.com/bangong/20161206/63859.html

文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()