中关村在线

软件

Flex ANE制作入门

ANE 是 ActionScript 原生扩展的简称,它允许 Flex AIR 项目调用由其他编程语言开发的类库功能。通过 ANE,开发者可借助 Java 或 C 等语言实现 ActionScript 本身难以完成的操作。本文将通过一个简易示例,演示如何创建 ANE 文件,帮助理解其基本结构与使用流程,为跨语言集成提供可行方案。

1、 新建一个Java或Android项目,将Flex SDK中的FlashRuntimeExtensions.jar文件导入项目的库路径中,完成依赖配置。

2、 创建类MyFunction并实现FREFunction接口,具体代码见下图所示。

3、 创建类MyContext继承FREContext,并在map中添加之前定义的函数类实例,具体结构所示。

4、 创建一个Flex库项目,添加ANETest类,通过ExtensionContext调用Java项目中的方法实现功能交互。

5、 把之前的Java项目导出成test.jar文件。

6、 创建一个名为extension.xml的文件,其中MyExtension对应Java类MyExtension,具体内容所示。

7、 将flex库项目打包为swc文件,解压后获取其中的library.swf,再将该swf文件与extension.xml及jar包一并复制到flex sdk的bin目录中,确保所有文件放置正确,以便后续编译和调用正常进行。

8、 进入Flex SDK的bin目录,通过DOS执行指定命令,将文件编译为ANE格式。

展开全文
人赞过该文
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具