在flex技术中使用flash导出的swc中的flash元件的方法

来源:互联网 发布:k线绘图软件 编辑:程序博客网 时间:2024/05/16 18:22
怎么创建flash元件在这里我就不再一一赘述了,因为flex的架构与flash的架构有一定区别,原因是: 
Flex中的UIMovieClip类继承于UIComponent ,flash中的MovieClip继承于Sprite, 
flash中直接导出SWC,SWC中的元件属于MovieClip,而在Flex中确不能在现实对象中直接添加没有IUIComponent接口的类对象,所以不能使用. 
所以,明白了这些点对我们flex技术的提高很有作用。

解决方法: 

我们可以使用官方提供插件,让FLASH自动编译MovieClip为UIMovieClip类, 
我用的是flash cs4 安装时可以选择装上Adobe Extenssion Manager  然后去官网下载一个 FlexComponentKit.mxp  用Adobe Extenssion Manager 安装上FlexComponentKit.mxp这个工具 ,然后使用它可以手动完成转换,再将转换后的元件导出为swc就可以了

最后,在flex中使用:

现在项目的build path 里面加上导出的swc 然后就可以直接使用了

<?xml version="1.0" encoding="utf-8"?>   
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:local="*" layout="absolute">   
    <local:good x="100" y="200"/>
</mx:Application>

这个good就是我元件的名字

更多关于flex技术的知识,可查询天地会http://bbs.9ria.com/forum-5-1.html
0 0
原创粉丝点击