AICon 上海站|日程100%上线,解锁Al未来! 了解详情
写点什么

Flex3.0 基于 Java 的编译器 API 一瞥

  • 2008-02-01
  • 本文字数:744 字

    阅读完需:约 2 分钟

在某些情况下 Java 与 Flex 的集成是富于挑战的。Adobe 期望通过 Flex 3 的发布来简化这一切,在 Flex 3 中包含了一个基于 Java 的编译器 API 。这个 API 可以让你从 Java 应用中编译 SWF 和 SWC 文件, 支持与 mxmlc 和 compc 命令行工具相同的选项。

下面的概念依赖于 Java 开发者创建的 Flex 应用对象。这些对象代表一个 Flex 应用,它们是通过设置其 mxml 和输出来构建的。

Application application = new Application(new File("…/apps/TestApp.mxml"));

application.setOutput(new File("…/apps/TestApp.swf"));

long result = application.build(true);

值得强调的 Flex 中的 Java API 列举如下:

  • 在编译期产生报告并提供如进度和日志这样的信息,同时提供关于应用、库和项目的报告。
  • 更高效的增量编译。因为它只会重新编译变化的虚拟文件而不是应用中的所有文件。
  • 在运行期创建应用和库的源文件的能力,并且将这些文件编译到应用和库中。
  • 在内存中创建 Flex 应用,并且将它们编译成 SWF 文件而无需事先在磁盘上创建好 MXML 文件。

对于希望构建 Flex 应用的 Java 开发者来说,现在已经有一些工具可以帮助他们了。 Antennae 已经出来一段时间了,它是一套利用 Ant 来构建复杂的 Flex 项目的模板。Antenne 同样也是基于 mxmlc 和 compc 的,它向开发者提供了将 Flex 集成到 Java 项目中的另一种方式。

可以在这里查看Flex 3 的基于Java 编译器API 的详细信息。

查看英文原文: A Look at Flex 3.0’s Java-based Compiler API


译者简介:张龙,同济大学软件工程硕士,现就职于理光软件研究所。主要从事文档工作流和办公自动化解决方案的研发工作。热衷于Java 轻量级框架的研究,对敏捷方法很感兴趣。曾有若干年的J2EE 培训讲师经历。参与InfoQ 中文站内容建设,请邮件至 china-editorial[at]infoq.com

2008-02-01 23:31756
用户头像

发布了 88 篇内容, 共 267.0 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

RUOYI 框架教程 10 |若依Excell数据导出小数处理,你会么!

Java_若依框架教程

Java 技术 Ruoyi 框架 若依

维特斯交易所系统开发详情丨维特斯交易所源码案例

系统开发咨询1357O98O718

Go sync.Map 源码解读

werbenhu

Go 语言

【遇见Doris】Apache Doris在京东双十一大促中的实践

ApacheDoris

【遇见Doirs】

【Doris全面解析】存储层设计介绍1——存储结构设计解析

ApacheDoris

RUOYI 框架教程 8 | 若依给页面加水印这么简单,你见过么!

Java_若依框架教程

Java 技术 Ruoyi 框架 若依

RUOYI 框架教程 9|若依数据权限这样控制到个人,你是这么用的么!

Java_若依框架教程

Java 技术 Ruoyi 框架 若依

人工智能会不会最先在智慧家庭领域落地?

DT极客

【遇见Doris】Doris核心功能介绍——数据模型和物化视图

ApacheDoris

3种加强身份和访问管理的方法

龙归科技

解决方案 去中心化 零信任

接口测试--自定义断言设置

测试人生路

接口测试

覆盖全产业!海尔智家一口气发7个标准,衣食住娱全包了

DT极客

有趣的技术知识 2 | 来了,阿里云网盘公测!

Java_若依框架教程

有趣的技术知识

同样做软件测试,和月收入3W的学弟聊了一晚上,我崩溃了

程序员阿沐

程序员 软件测试 测试开发 测试工程师

技术中台在企业数字化转型中的践行

EAWorld

时间管理的三个版本

三界

时间管理 职场经验

TouChain系统开发案例介绍

系统开发咨询1357O98O718

【遇见Doris】Apache Doris 在百度商业大规模微服务全链路监控的实践

ApacheDoris

【遇见Doris】

RUOYI 框架教程 4 | 若依操作小技巧,快看看你学"废"了吗!(第二篇~)

Java_若依框架教程

Java 技术 Ruoyi 框架 若依

【遇见Doris】Doris基于Hive表的全局字典设计与实现

ApacheDoris

【遇见Doris】

RUOYI 框架教程 5 |若依Excell导入这么做,0经验小白都能写!

Java_若依框架教程

Java 技术 Ruoyi 框架 若依

【Doris全面解析】存储层设计介绍2——写入流程、删除流程分析

ApacheDoris

RUOYI 框架教程 7 |若依js设置高度及自适应居然这么简单,你敢信么!

Java_若依框架教程

Java 技术 Ruoyi 框架 若依

有趣的技术知识1 | 为什么这些网站电脑打不开,手机却可以访问?(附智能追剧解决方案)

Java_若依框架教程

有趣的技术知识

为什么海尔智慧家庭能引领行业?软件硬件都没有短板!

DT极客

大厂喜欢什么样的软件测试人才?

程序员阿沐

程序员 互联网 软件测试 测试开发 测试工程师

RUOYI 框架教程 3 | 操作小技巧,快看看你掌握了多少!

Java_若依框架教程

Java 技术 Ruoyi 框架 若依

【实践分享】ProxySQL实现Doris FE高可用

ApacheDoris

RUOYI 框架教程 11 | 若依主页面调用类目表,写入主表相关信息,居然这么简单!(第九篇~)

Java_若依框架教程

Java 技术 Ruoyi 框架 若依

一篇文章带你熟知:软件公司的分类及人员构成

程序员阿沐

互联网 面试 职业规划 软件测试 测试工程师

RUOYI 框架教程 6 |若依日期操作居然这么多写法,你敢信么!

Java_若依框架教程

Java Ruoyi 教程 框架 若依

Flex3.0基于Java的编译器API一瞥_Java_Bryan Clauser_InfoQ精选文章