请选择 进入手机版 | 继续访问电脑版
收藏本站腾讯微博新浪微博
点点网模板设计大赛 phpchina

经典论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

蓝色理想 最新研发动态 用悬赏 三天解决问题 解决访问速度慢 论坛支持农历生日 - 给官方提建议

论坛活动及任务 归纳网站最新活动 地图任务 邮件更新任务:保护帐号安全

积分换实物,来参加蓝色理想积分兑换吧! 联系招聘客服 蓝色理想帮你找工作! 万元奖励等你拿——点点网模板设计大赛

查看: 6013|回复: 2

[AIR/FLEX] Flash导出SWC&Flex使用SWC [复制链接]

longfengabc 楼主
帖子
287
体力
465
威望
7
居住地
浙江省 杭州市
发表于 2008-4-2 16:50:24 |显示全部楼层
目标: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
附件下载
我自己原帖

[ 本帖最后由 longfengabc 于 2008-4-2 16:53 编辑 ]
已有 1 人评分威望 收起 理由
enc0717 + 2 我很赞同

总评分: 威望 + 2   查看全部评分

西部数码顶级域名注册商39元抢注!
flyman 
帖子
140
体力
951
威望
0
发表于 2008-4-3 17:34:54 |显示全部楼层
顶一把,好东西。

但首页上的找到Flex Component Kit for Flash CS3的链接链到黑羽那边去了。呵呵!
每天都要努力~
租服务器,上51IDC | [长沙]招聘:PHP经理10K/WEB前端6K/PHP开发6K

使用道具 举报

帖子
157
体力
553
威望
0
发表于 2008-12-16 20:03:43 |显示全部楼层
Flash cs4 里面怎么做swc for flex啊?

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

Archiver|手机版|安久科技提供CDN|blueidea.com ( 京ICP备05002321号 )  

GMT+8, 2012-2-13 07:41 , Processed in 0.077109 second(s), 9 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部