- 浏览: 715577 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (389)
- flex (150)
- java (55)
- flex_sharedObject (4)
- iphone/android (7)
- red5 (4)
- blazeds (19)
- ajax (3)
- flex&java (9)
- 聊天室 (2)
- flex的问题 (1)
- game (8)
- flex_xml (1)
- flex组件学习 (2)
- JGroups (1)
- 中转站 (2)
- ruby (7)
- flex_js (5)
- C/C++ (14)
- perl (2)
- db (13)
- air (10)
- hibernate (8)
- flash_flex_as_3d (2)
- struts (4)
- dwr (8)
- freemarker (2)
- AS (22)
- 工具 (6)
- js_jquery_ext_yui (4)
- .net (1)
- C# (1)
- 前端 (1)
最新评论
-
136900923:
您好,您的代码我不是很懂,我想跟您交流一下,我的qq邮箱:13 ...
hibernate做无限极菜单树如此简单 -
fykyx521:
两个同一个功能
flex_flush_Socket 安全沙箱解决 -
ustb:
你上下两个代码类之间没关系
flex_flush_Socket 安全沙箱解决 -
u010656335:
...
flex发送QQ表情 -
u010656335:
flex发送QQ表情
http://www.k-zone.cn/zblog/post/flex-compiler-parameter.html
[Flex]Flex编程注意之Flex Complier参数
-
发表于: Product-Flex
由于上一篇文章《Flex编程注意之Namespace的用法》引出了Flex编译时自带的两个参数:-namespace -include-namespace,正好想到可以写一篇关于Flex Complier时的一些自定义参数。
在介绍这些参数之前,先要介绍一个工具:mxmlc.exe。
mxmlc是Flex SDK里面的一个重要的工具:编译器,也就是无论是Flash Builder(Flex Builder) IDE、还是plug-in形式的Flash Builder(Flex Builder)在编译Flex Project的时候,都会自动调用mxmlc来完成我们的编译任务。
而由于Adobe那边可以直接下载Flex SDK,因此如果是此种方式的话,则需要手动编译你的MXML文件了。
mxmlc.exe的地址:
Flex SDK mxmlc path:
{OS}:\FLexSDK\bin\mxmlc.exe
Flash Builder(Flex Builder) mxmlc path:
{OS}:\.....\sdks\4.0.0\bin\mxmlc.exe
具体用法:
从doc里面进入到mxmlc.exe所在目录,然后输入如下内容:
mxmlc x:/test.mxml
mxmlc x:/test.as
上述两个内容分别是对text.mxml和test.as进行编译。同时上述的写法也是最简答的一种,也就是不加入任何参数的形式。
下面的列表提供了mxmlc的一些可选参数:
属性 | 描述 |
accessible=true|false | 是否具有可理解性 |
actionscript-file-encoding | 设置文件编码 |
advanced | mxmlc -help advanced | 检索mxmlc高级参数 |
allow-source-path-overlap=true|false |
验证source-path中定义的路径是否出现重叠,出现互相包含的现象
|
as3=true|false
|
是否使用as3对象模型,默认为ture,如果选false,则es一定要定义为true |
benchmark=true|false
|
是否输出编译时期的详细内容,默认是true |
context-root
context-path
|
设置flex-services.xml中的{context.root},如果没有详细定义,那flex将用空值。
|
contributor name
|
|
creator name
|
添加到swf文件里,name是作者的名字
|
date text
|
|
debug=true|false
|
是否可以进行调试 |
debug-password string
|
远程调试用,设置密码 |
default-background-color int
|
默认背景颜色
|
default-frame-rate int
|
设置帧数,默认为24
|
default-script-limits
|
定义应用脚本程序的执行限制
|
max-recursion-depth
|
最大的递归默认是:1000
|
max-execution-time
|
最大的执行时间默认是:60
|
default-size width height
|
设置应用程序的大小
|
defaults-css-url string
|
设置css的路径
|
description text
|
添加到swf文件里的描述内容
|
dump-config filename
|
|
es=true|false
|
|
externs symbol [...]
|
|
external-library-path path-element [...]
|
|
file-specs path-element [...]
|
|
fonts.languages.language-range lang range
|
指定 Unicode编码语言的范围
|
fonts.managers manager-class [...]
|
字体管理器
|
fonts.max-cached-fonts string
|
在服务器缓存上可以保存的最大字体数
|
fonts.max-glyphs-per-face string
|
最大限度的字符缓存 |
frames.frame label class name [...]
|
|
generate-frame-loader=true|false
|
绑定到默认的loader类上 |
headless-server=true|false
|
能否设置编译器的执行头文件 |
help
|
帮助 |
include-libraries library [...]
|
引用所有的在swc中的类 |
includes class [...]
|
引用具体的类
|
incremental=true|false
|
保持原有的as,放在/generated目录下,默认的值是false
|
keep-generated-actionscript=true|false
|
|
language code
|
预设字母表的编码,默认是false
|
lazy-init=true|false
|
|
library-path path-element [...]
|
打印详细的连接报告 |
link-report filename
|
指定编译器详细的配置文件,覆盖所有的命令行参数,可以通过+=连接多个配置文件。
|
load-config filename
|
|
load-externs filename [...]
|
|
localized-description text lang
|
|
namespaces.namespace uri manifest
|
指定mxml文件的命名空间,可以用 uri或本地的证明文件。(manifest.xml)
|
optimize=true|false
|
优化程序,减少文件大小,增加性能,默认为false
|
output filename
|
指定输出文件名字,如果不指定就用当前文件名。如果路径不存在,将会自动生成。 |
publisher name
|
|
resource-bundle-list filename
|
|
runtime-shared-libraries url [...]
|
指定一系列运行时共享库,如果library.swf在 web_root/libraries目录下,那你可以使用 libraries/library.swf.来调用。
|
services filename
|
指定 services-config.xml文件,该文件用在FDS中
|
show-binding-warnings=true|false
|
当flash player不能探测时,显示警告。默认为true
|
show-actionscript-warnings=true|false
|
发生as类错误时,发出提示。默认为true。
|
show-deprecation-warnings=true|false
|
为flex组件显示不可用。默认为true
|
source-path path-element [...]
|
添加源路径的路径或文件,会自动寻找mxml和as文件。可以使用通配符包含所有的文件和子路径,连接全部的文件,不能单个使用类和路径,可以使用+=。
|
strict=true|false
|
输出为定义的属性和函数,也能执行编译时期类型的验证和提供默认参数。默认为true
|
theme filename [...]
|
指定主题数组 |
title text
|
|
use-network=true|false
|
指定当前应用程序的网络服务,默认为true.如果设为false就只能访问本地,不能访问网络。
|
verbose-stacktraces=true|false
|
默认值为false,只在运行发生错误时候,提供错误显示。
|
version
|
编译器的版本号 |
warn-warning_type=true|false
|
是否验证自定义警告类型。 |
warnings=true|false | 如果设置false就废除所有的警告,此参数覆盖 warn-warning_typed 的值默认为true。 |
发表评论
-
转深入理解Flash的沙箱 – Security Domains
2014-01-22 09:35 835一篇很经典的进阶文章,国外牛人的分享,清晰明了,图文并茂,适 ... -
flex 很有用的东东!
2010-06-17 23:50 1261网上找了好久,原来API中就有! -
flex出现的一些问题
2010-04-08 12:19 16611.kingnarestyle.swf和flexlib 的Su ... -
flex 样式工作原理【转】
2010-04-08 12:09 1320http://hi.baidu.com/ls_mcx/blog ... -
在FlexBuilder3中使用Actionscript3进行元编程
2010-03-11 19:15 1033http://flash.9ria.com/thread-46 ... -
Error: No class registered for interface mx
2010-02-01 09:36 1242http://www.gold98.net/blog/arti ... -
Flash 视频(FLV)编码,转换,录制,播放方案一网打尽
2010-01-16 18:34 2017http://www.htmlit.com.cn/post/8 ... -
FLEX中使用FLVPlayback控件.
2010-01-16 18:29 1393http://www.cnblogs.com/xxcainia ... -
flex 继承Application及xml命名空间
2009-12-30 18:43 1517<?xml version="1.0" ... -
flex Repeater effert加效果
2009-12-15 17:25 1511package cn.ishion.component { ... -
学习自定义组件---ConstomButton
2009-12-14 15:06 1826效果只是让Button动了下, 上传了flash源文件 p ... -
flex编译生成的As代码
2009-12-09 18:30 1309new flexProject ->起名叫 test ... -
flex自定义preloader
2009-12-09 17:43 1910package cn.ishion.component { ... -
flex自定义程序 preloader 加载多个资源
2009-12-09 02:05 2279package cn.ishion.component { ... -
Flex Builder编译错误An internal build error has occurred的解决方法
2009-12-05 16:44 3209原文:http://as3blog.com/resources ... -
flex uicomponent.addChild(Button) Button不显示
2009-12-04 19:23 2139设置下Button的宽度和高度就行了 var ui:U ... -
as3 xls导出excel乱码问题解决办法
2009-12-04 11:37 3389http://blog.csdn.net/Baijinwen/ ... -
FlashDevelop配置Flex4(gumbo)环境
2009-12-04 10:27 3049http://www.flexrain.cn/fl ... -
flex gooogle code as3xls导出数据到excel
2009-12-03 19:16 2355var ex:ExcelFile=new ExcelFile ... -
Flex坐标系统及转换
2009-12-02 22:10 3095http://flash.9ria.com/thread-40 ...
相关推荐
Flex是一种开源的、基于ActionScript和MXML的框架,用于构建富互联网应用...由于未提供实际的文档内容,以上只是基于Flex编译参数的一般性解释。对于具体细节和示例,建议阅读原文档或访问提供的博客链接获取完整信息。
Flex编译优化方法是提升开发效率的关键,尤其是在大型Flex项目中,编译时间长和Eclipse性能问题可能严重影响开发流程。以下是一些针对Flex编译慢的优化策略: 1. **关闭不必要的项目**:在Eclipse中,确保只开启...
Flex编译错误码总结 Flex是一种基于ActionScript和MXML的开源框架,用于构建富互联网应用程序(RIA)。在开发过程中,我们可能会遇到各种编译错误,这些错误代码可以帮助开发者理解和解决遇到的问题。以下是对Flex...
Flex编译是一个重要的主题,尤其对于那些在Web开发领域中使用Adobe Flex框架的开发者来说。Flex是一种基于ActionScript和MXML的开源框架,用于构建富互联网应用程序(RIA)。它允许开发者创建具有动态图形、视频和...
对于Flex项目,需要添加`maven-flex-plugin`或`com.adobe.flexmojos:flexmojos-maven-plugin`,并指定Flex SDK的版本以及目标SWF版本等参数。 4. **设置Flex SDK**: Maven插件需要知道Flex SDK的位置,可以通过`...
这里可以配置编译参数,如优化级别、调试信息等。为了实现即时编译,确保勾选“Always compile against the most recent Flex SDK”选项。 2. **自动编译**:在“Flex Compiler”选项下,找到“Build automatically...
### Eclipse 下 Tomcat 的配置与Flex编译配置详解 #### 一、Eclipse 下 Tomcat 的配置 **准备工作** 为了确保Eclipse与Tomcat能够顺利地集成在一起,并且支持JavaEE应用,首先需要进行以下几项准备工作: 1. **...
### Flex编译问题详解 #### 标题与描述解析 本次讨论的主题是“flex编译问题”,主要聚焦于如何通过理解和解决编译时遇到的问题来加深对Flex技术的理解。Flex是一种用于构建跨平台桌面应用程序的技术,它允许...
`compc.xml`是Ant的构建脚本,定义了如何调用compc以及编译的参数和目标;`说明.txt`则是关于如何运行和使用这些文件的指南。 `compc.xml`文件是核心,它定义了Ant任务和目标。在这个文件中,我们可以设置`...
### Flex Builder 编译器参数详解 在Flex开发过程中,合理设置编译器参数对于优化应用程序性能、提高代码质量及确保应用的可访问性等方面都至关重要。本文将详细介绍Flex Builder中的编译器参数及其功能,帮助...
在特定的硬件配置(如 CPU 2.4GHz,2GB 内存,Myeclipse8.5+FlexBuilder,JVM 参数为 -Xmx768m-XX:MaxPermSize=256m-XX:ReservedCodeCacheSize=64m)下,采用 fsch + ant 的方式进行编译,首次编译结果显示了明显的...
`flex-config.xml`文件的结构基于XML,其中包含了多个配置项,比如编译参数、库路径、元数据等。例如,你可以设置以下一些关键参数: 1. **target-player**: 这个属性定义了编译出的SWF目标运行的Flash Player版本...
不过,Flex4仍然保留了Flex3的Halo主题,可以通过设置编译参数来恢复Flex3的外观。 ### 总结 Flex4与Flex3之间的主要区别在于其引入的新组件和外观架构——Spark,以及在布局管理、状态使用、效果实现等方面的改进...
首先,我们要明白,当我们使用Flex Builder开发应用程序时,编译后的SWF文件会被一个HTML容器包裹,因此在实际运行时,我们实际上是在运行这个HTML文件。为了使Flex应用能够访问这些参数,我们需要借助JavaScript与...
`QueryStringSample.swf`是编译后的Flex应用程序,而`com`可能是包含自定义组件或服务的目录,但具体用途需根据项目结构来判断。 总之,Flex应用程序通过`URLVariables`和`URLUtil`类可以方便地从URL中提取请求参数...
// 导入Flex编译API相关类 import com.adobe.flex.compiler.ICompiler; import com.adobe.flex.compiler.ICompilerConfig; // 创建编译器实例 ICompiler compiler = new ICompiler(); // 配置编译参数 ...
这通常涉及到在项目构建路径中添加XIFF的SWC文件,确保编译时能引用到相应的类和函数。接着,创建XMPP连接,设置服务器地址、端口、用户名和密码等参数,并通过XIFF库的API建立连接。一旦连接建立成功,就可以创建一...
- **函数(Functions)**:函数在ActionScript 3.0中变得更加规范,支持命名参数和默认参数值,增强了代码的可读性和可重用性。 - **对象/类(Objects/Classes)**:ActionScript 3.0采用更接近Java的类定义方式,提供...
通过将--strict=true参数添加到编译命令中,可以启用严格的编译模式,这有助于捕获潜在的类型错误和其他编程问题。此外,--keep-generated-actionscript选项可用于保留编译过程中生成的ActionScript文件,这对于调试...