`
Puras
  • 浏览: 109844 次
  • 性别: Icon_minigender_1
  • 来自: 哪
社区版块
存档分类
最新评论

Flex 3 cookbook-技巧1.4 在Flex Builder中设置MXML编译器的编译选项

阅读更多

1.4.1 问题
你需要指定MXML编译器的编译选项.


1.4.2 解决方法
在项目属性对话框的Flex编译器面板内设置编译属性.


1.4.3 讨论
MXML编译器,也称mxmlc,是把ActionScript和MXML文件编译成可以在Flash播放器中观看的SWF文件的应用程序.当你在Flex Builder中运行或调试一个Flex应用时,MXML编译器被调用,并且文件将作为一个参数传递给应用. 当你调试播放器时,创建调试SWF的参数将被传给MXML编译器.Flex Builder也可以让你给MXML编译器传一些其他的参数;例如,你可以通过参数指定一个外部的库路径,允许SWF访问本地文件,或设置背景颜色.

 

要修改项目编译器的设置,右键项目,并从关联菜单中选择属性(图1-9),或从菜单栏选择Project->Properties.

图1-9

                             图1-9

 

在项目属性对话框中(图1-10),选择Flex编译器.在这里有几个选项来控制SWF文件是如何被编译的.在标签为"附加编译参数"的输入框中,你可以添加多个选项;在每个选项前输入连字符(-),并使用空格做选项的分隔.

 

图1-10

                             图1-10

 

下面是一些常用的选项:

 

verbose-stacktraces
指定在发生一个运行时错误时,SWF是否包含行号和文件名.这个设置将使生成的SWF文件更大,并且一个使用verbose-stacktraces的SWF不同于一个调试的SWF.

 

source-path path-element
添加一些目录或文件到包含MXML或ActionScript的源路径上.你可以使用通配符来包含一个目录下的所有文件和子目录.同样你也可以使用+=将新的参数附加到默认选项上,或是将一些选项设置放入一个配置文件,例如:
-source-path+=/Users/base/Project

 

include-libraries
指定一个编译的SWC文件到应用中,链接库里的所有的类和资源到SWF中.如果应用将导入其他可能在SWC中需要访问的类的模块地,这个选项是非常有用的.

 

library-path
与include-libraries选项相似,但是只包使用在SWF中的含类和资源.这让你易于控制SWF文件的大小.

 

locale
指定SWF文件使用的场所.例如,使用-locale=es_ES将指定SWF的使用场所为西班牙.

 

use-network
 指出SWF是否将访问本地文件系统,是否打算供本地机器使用,是否按Flash Player安全标准来使用。例如,使用-use-network=false来指定SWF将拥有对本地文件系统的访问,但不能够访问任何网络服务.默认值是true.

 

frames.frame
Enables you to add asset factories that stream in after the application and then publish their interfaces with the ModuleManager class. The advantage of doing this is that the application starts faster than it would have if the assets had been included in the code, but does not require moving the assets to an external SWF file. One of the more difficult and more useful parameters.

 

(感觉有一些东西理解的不准,等过后对技术有更深的了解后再来修改吧.)

分享到:
评论

相关推荐

    flex3 cookbook 英文版pdf

    - **设置MXML编译器的编译选项**:解释如何配置MXML编译器的设置,以优化Flex项目的构建过程。 - **在Flex Builder外编译Flex项目**:介绍如何不在IDE环境中进行编译,这对于自动化构建流程特别有用。 - **在MXML...

    Flex4 Cookbook

    - **1.3 设置编译器选项**:如何在 Flash Builder 中设置编译器选项以优化构建过程。 - **1.4 不使用 Flash Builder 编译 Flex 项目**:介绍如何通过命令行工具编译 Flex 项目。 - **1.5 在 MXML 中添加事件监听...

    Flex 3 CookBook 简体中文

    ActionScript是Flex 3中的主要编程语言,自3.0版本起,它已从基于原型的脚本语言转变为一种全面的面向对象、强类型的ECMAScript标准兼容语言。这意味着ActionScript具备了类、接口、包等面向对象特性,开发者可以...

    Flex 4 cookbook

    - **在Flash Builder中设置编译器选项** (1.3): 解释了如何通过IDE来调整编译器选项,以满足特定的应用需求。 - **不使用Flash Builder编译Flex项目** (1.4): 提供了如何在没有集成开发环境的情况下,通过命令行工具...

    flex3 cookbook.rar

    《Flex3 Cookbook》很可能包含了解决特定问题的实用代码片段和技巧,帮助开发者解决在实际开发中遇到的挑战。这些示例通常会涵盖布局管理、组件定制、数据处理、网络通信等多个方面,是提升Flex编程技能的重要参考...

    flex4 cookbook4

    - **操作**:在Flash Builder中,可以通过“Project”>“Properties”>“Flex Compiler”来设置编译器选项。 - **作用**:优化编译过程,例如设置编译级别、启用调试信息等,有助于提高程序性能和调试效率。 ##### ...

    Flex4 CookBook

    #### 1.3 在Flash Builder中设置编译器选项 为了优化Flex应用的性能或满足特定需求,开发者可能需要调整编译器选项。这包括设置编译器的警告级别、启用或禁用某些特性、指定额外的编译器参数等。在Flash Builder中...

    flex3 COOKBOOK

    在Flex 3中,ActionScript 3.0是主要的编程语言,提供了更高效、类型安全的编程环境。这本书可能涵盖了以下几个关键知识点: 1. **Flex SDK和Flex Builder**:Flex SDK是免费的开发工具包,包含了编译器和Flex框架...

    flex3的cookbook书籍完整版dpf(包含目录)

    在FlexBuilder中设置MXML编译器选项 1.5节.在FlexBuilder外部编译Flex项目 1.6节.在MXML中添加事件监听器 1.7节.设置子节点属性 1.8节.定义数组和对象 1.9节.在ActionScript中设置变量的作用域 1.10节.在...

    FLEX教程码源集合

    1. **Flex 3 Cookbook.pdf**:这本书提供了大量实用的代码示例,涵盖了Flex 3的各种开发技巧和最佳实践。从基础组件的使用到高级功能的实现,书中的实例可以帮助开发者快速解决实际问题,提高开发效率。学习此书,你...

    flex3cookbookzhcn_airia

    《Flex3Cookbook中文版_AIRIA》是一本专门针对Adobe Flex 3技术的中文学习资料,适合初学者入门。Flex是一种用于构建富互联网应用程序(RIA)的开发框架,基于ActionScript和MXML,能够创建交互性强、用户体验良好的...

    txtF版本的lex 3 Cookbook

    在Flex 3中,ActionScript 3.0引入了类、包和命名空间等面向对象特性,提高了性能和开发效率。 3. **MXML**:MXML是Flex中的标记语言,主要用于界面设计。它允许开发者以声明式的方式定义用户界面组件,与...

    flex教程(各种flex教程集合)

    在Flex教程中,首先你需要了解Flex SDK,这是一个开发工具包,包含了构建Flex应用所需的所有组件、库和编译器。学习如何安装和配置SDK是入门的第一步。接着,你需要熟悉Flex Builder,这是一个集成开发环境(IDE),...

    flex资料

    标题“flex资料”所指的是与...Flex 3 Cookbook提供了实际开发中的问题解决方案,而高级动画教程则能提升开发者在富媒体和用户体验方面的造诣。对于想从事Flex应用开发或提升现有技能的人来说,这些资源非常有价值。

    FLEX学习笔记

    在标签中提到了“工具”,在FLEX开发中,主要使用的工具有Adobe Flex Builder和Flash Builder。这些IDE提供了图形化的界面设计工具,代码编辑器,调试器等,极大地提高了开发效率。Flex Builder是基于Eclipse的,而...

    flex学习的教程整理

    1. **Flex SDK**:Flex软件开发工具包,包含了编译Flex应用所需的编译器和库。 2. **MXML**:一种声明式语言,用于定义用户界面布局和组件。MXML与ActionScript相结合,使得视图和逻辑分离,便于维护。 3. **Flex ...

    flex入门到精通教程

    6. **组件库**:Flex提供了一套完整的组件库,包括按钮、文本输入框、列表、图表等多种UI元素,可以直接在MXML中使用,简化了界面设计工作。 7. **数据绑定**:Flex支持数据绑定,使得UI组件的显示可以直接关联到...

    flex资料箱(flex + adobe air)

    5. **Flex Cookbook**:这可能是一本关于解决Flex开发中常见问题的参考书,包含各种实用技巧和解决方案,是开发者解决问题的好帮手。 6. **Adobe AIR**:AIR允许Flex应用运行在用户的桌面,扩展了Flex的应用范围。...

    ActionScript 3.0 Cookbook 中文版

    此外,工程设置中还包括了编译器配置信息,告诉编译器如何编译工程。在创建工程的过程中,Flex Builder2会负责大部分的维护工作。用户可以选择多种方法来启动向导,例如使用菜单栏中的File->New->ActionScript ...

Global site tag (gtag.js) - Google Analytics