欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

FLASH中的元件能在Flex中完美使用

程序员文章站 2023-03-30 21:17:21
目标: FLASH中的元件能在Flex中完美使用,包括代码逻辑性,元件样子保留,数据导入等....... 问题: flex中的架构,(举例UIComponent类的继承关系) UIComponent > FlexS... 08-10-06...
目标
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
附件下载