欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Flex 編程注意之Flex Complier參數(shù)

 更新時(shí)間:2009年07月13日 00:21:52   作者:  
由于上一篇文章《Flex編程注意之Namespace的用法》引出了Flex編譯時(shí)自帶的兩個(gè)參數(shù):-namespace -include-namespace,正好想到可以寫一篇關(guān)于Flex Complier時(shí)的一些自定義參數(shù)。
在介紹這些參數(shù)之前,先要介紹一個(gè)工具:mxmlc.exe。
mxmlc是Flex SDK里面的一個(gè)重要的工具:編譯器,也就是無論是Flash Builder(Flex Builder) IDE、還是plug-in形式的Flash Builder(Flex Builder)在編譯Flex Project的時(shí)候,都會(huì)自動(dòng)調(diào)用mxmlc來完成我們的編譯任務(wù)。
而由于Adobe那邊可以直接下載Flex SDK,因此如果是此種方式的話,則需要手動(dòng)編譯你的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里面進(jìn)入到mxmlc.exe所在目錄,然后輸入如下內(nèi)容:
mxmlc x:/test.mxml
mxmlc x:/test.as
上述兩個(gè)內(nèi)容分別是對text.mxml和test.as進(jìn)行編譯。同時(shí)上述的寫法也是最簡答的一種,也就是不加入任何參數(shù)的形式。

下面的列表提供了mxmlc的一些可選參數(shù):
屬性 描述
accessible=true|false 是否具有可理解性
actionscript-file-encoding 設(shè)置文件編碼
advanced | mxmlc -help advanced 檢索mxmlc高級參數(shù)
allow-source-path-overlap=true|false
驗(yàn)證source-path中定義的路徑是否出現(xiàn)重疊,出現(xiàn)互相包含的現(xiàn)象
 
as3=true|false
是否使用as3對象模型,默認(rèn)為ture,如果選false,則es一定要定義為true
benchmark=true|false
是否輸出編譯時(shí)期的詳細(xì)內(nèi)容,默認(rèn)是true
context-root
context-path
設(shè)置flex-services.xml中的{context.root},如果沒有詳細(xì)定義,那flex將用空值。
contributor name
 
creator name
添加到swf文件里,name是作者的名字
date text
 
debug=true|false
是否可以進(jìn)行調(diào)試
debug-password string
遠(yuǎn)程調(diào)試用,設(shè)置密碼
default-background-color int
默認(rèn)背景顏色
default-frame-rate int
設(shè)置幀數(shù),默認(rèn)為24
default-script-limits
定義應(yīng)用腳本程序的執(zhí)行限制
max-recursion-depth
最大的遞歸默認(rèn)是:1000
max-execution-time
最大的執(zhí)行時(shí)間默認(rèn)是:60
default-size width height
設(shè)置應(yīng)用程序的大小
defaults-css-url string
設(shè)置css的路徑
description text
添加到swf文件里的描述內(nèi)容
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
在服務(wù)器緩存上可以保存的最大字體數(shù)
fonts.max-glyphs-per-face string
最大限度的字符緩存
frames.frame label class name [...]
 
generate-frame-loader=true|false
綁定到默認(rèn)的loader類上
headless-server=true|false
能否設(shè)置編譯器的執(zhí)行頭文件
help
幫助
include-libraries library [...]
引用所有的在swc中的類
includes class [...]
引用具體的類
incremental=true|false
保持原有的as,放在/generated目錄下,默認(rèn)的值是false
keep-generated-actionscript=true|false
 
language code
預(yù)設(shè)字母表的編碼,默認(rèn)是false
lazy-init=true|false
 
library-path path-element [...]
打印詳細(xì)的連接報(bào)告
link-report filename
指定編譯器詳細(xì)的配置文件,覆蓋所有的命令行參數(shù),可以通過+=連接多個(gè)配置文件。
load-config filename
 
load-externs filename [...]
 
localized-description text lang
 
namespaces.namespace uri manifest
指定mxml文件的命名空間,可以用 uri或本地的證明文件。(manifest.xml)
optimize=true|false
優(yōu)化程序,減少文件大小,增加性能,默認(rèn)為false
output filename
指定輸出文件名字,如果不指定就用當(dāng)前文件名。如果路徑不存在,將會(huì)自動(dòng)生成。
publisher name
 
resource-bundle-list filename
 
runtime-shared-libraries url [...]
指定一系列運(yùn)行時(shí)共享庫,如果library.swf在 web_root/libraries目錄下,那你可以使用 libraries/library.swf.來調(diào)用。
services filename
指定 services-config.xml文件,該文件用在FDS中
show-binding-warnings=true|false
當(dāng)flash player不能探測時(shí),顯示警告。默認(rèn)為true
show-actionscript-warnings=true|false
發(fā)生as類錯(cuò)誤時(shí),發(fā)出提示。默認(rèn)為true。
 
show-deprecation-warnings=true|false
為flex組件顯示不可用。默認(rèn)為true
source-path path-element [...]
添加源路徑的路徑或文件,會(huì)自動(dòng)尋找mxml和as文件??梢允褂猛ㄅ浞械奈募妥勇窂?,連接全部的文件,不能單個(gè)使用類和路徑,可以使用+=。
 
strict=true|false
輸出為定義的屬性和函數(shù),也能執(zhí)行編譯時(shí)期類型的驗(yàn)證和提供默認(rèn)參數(shù)。默認(rèn)為true
theme filename [...]
指定主題數(shù)組
title text
 
use-network=true|false
指定當(dāng)前應(yīng)用程序的網(wǎng)絡(luò)服務(wù),默認(rèn)為true.如果設(shè)為false就只能訪問本地,不能訪問網(wǎng)絡(luò)。
verbose-stacktraces=true|false
默認(rèn)值為false,只在運(yùn)行發(fā)生錯(cuò)誤時(shí)候,提供錯(cuò)誤顯示。
version
編譯器的版本號
warn-warning_type=true|false
 
是否驗(yàn)證自定義警告類型。
warnings=true|false 如果設(shè)置false就廢除所有的警告,此參數(shù)覆蓋 warn-warning_typed 的值默認(rèn)為true。

相關(guān)文章

最新評論