【http://www.newflash3d.com---flash3D先锋队:北京贝武易科技公司】
如何实现flash的mc等元素导入到flex作为flex的组件使用呢?
因为flex的架构与flash的架构有一定区别,如下:
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接口的类对象,所以不能使用.
解决方法:
我们可以使用官方提供插件,让FLASH自动编译MovieClip为UIMovieClip类,
Flex Component Kit for Flash CS3工具
下载地址为:
本地下载:(见文章的下方)
官方下载:在[url]http://www.adobe.com/cfusion/entitlement/index.cfm?e=flex%5Fskins [/url]中找到,注册后可下载!
安装完插件后,可以在命令中得到:Make flex Component指令
编辑好元件A,选择元件A,然后选择Make flex Component指令,则可生成UIMovieClip组件,然后选中元件A右击,选择导出SWC即可.
正好前日有朋友问如何在Flex中添加使用Flash开发的swc,现简单说明一下:
Flex中使用SWC :
在Flex中,选择你创建的项目>Properties>Flex bulitPath >LabriaryPath>ADDswc即可导入
至于在flex中如何使用这个swc文件请参阅文章--flex及Flash3D表现研究>flex/flash 3d基础文章里有介绍。
http://bvu.iteye.com/blog/283140
【http://www.newflash3d.com---flash3D先锋队:北京贝武易科技公司】
- 大小: 14.5 KB
- 大小: 20.2 KB
分享到:
相关推荐
Flex中利用as3xlsUTF8.swc库文件导出Excel文件,支持中文
使用as3xls-1.0.1.SWC包做的Flex界面DateGrid数据导出Excel表格。
使用flash builder测试成功,绝对可以使用,使用的swc包都包含在里面 主要作用:使用flex把datagrid里面的数据(ArrayCollection)导出为Excel文件、CSV文件和导出到剪贴板
1、使用flex导出excel的简单实例 其中使用到flex dataGrid的全选操作
flex MecExporter(2).swc MecExporter(2).swc
MC导出成swc,可以在FLEX,FLASH BUILDER中使用
flex 导出excel工具包 用法如下: import com.as3xls.xls.ExcelFile; import com.as3xls.xls.Sheet; import mx.collections.ArrayCollection; import mx.controls.DataGrid; import mx.controls.dataGridClasses....
flex客户端导出excel所需的类库jar包(as3xls-1.0.1.swc)以及实例代码.支持mx.controls.DataGrid、mx.controls.AdvancedDataGrid、spark.components.DataGrid的excel导出。很不错的。
flex导出excel的前提是需要插件as3xls-1.0.1.swc,下面为大家介绍下具体的实现
MyReport 2.3.6免费版PDF和EXCEL文件导出,导出功能整合到打印...此代码为flex 4.6的网页导出,引用MyReport 2.3.6.0免费版、AlivePDF_0.1.5、as3xls-1.0.1三个SWC文件。此代码为示例代码,仅供MyReport报表导出参考。