構(gòu)建ActionScript和Flex應(yīng)用程序

2018-03-02 09:48 更新

此功能僅在Ultimate版本中受支持。

您的 ActionScript 和 Flex 源代碼根據(jù)相應(yīng)的構(gòu)建配置進(jìn)行編譯 ,特別是:

  • 編譯 Flash 模塊或其部件(Build | Make Module'<name>'或 Build | Compile'<target_name>'(Ctrl+Shift+F9))時(shí),通常會(huì)為與模塊關(guān)聯(lián)的所有構(gòu)建配置生成編譯輸出。要禁用某些構(gòu)建配置的編譯,請(qǐng)打開相應(yīng)構(gòu)建配置中的“跳過編譯(Skip compilation)”選項(xiàng)。
  • 當(dāng)您編譯整個(gè)項(xiàng)目(Build | Make Project(Ctrl+F9), Build | Rebuild Project)時(shí),同樣,編譯輸出將為所有未明確禁用編譯的構(gòu)建配置生成。
  • 當(dāng)使用運(yùn)行/調(diào)試配置編譯源代碼時(shí),僅為關(guān)聯(lián)的構(gòu)建配置生成編譯輸出。

編譯過程

在編譯期間,對(duì)于每個(gè)單獨(dú)的構(gòu)建配置,將處理以下文件,并將處理結(jié)果放入輸出文件夾中:

  • 資源文件(例如,圖像文件)。
    對(duì)于應(yīng)用程序,您可以明確指定是否要將模塊源根中的資源文件復(fù)制到輸出文件夾( “構(gòu)建配置(Build Configuration)”頁面上的“將資源文件復(fù)制到輸出文件夾”選項(xiàng))。您還可以選擇不應(yīng)復(fù)制的單個(gè)文件和文件夾(“設(shè)置(Settings)”對(duì)話框的 “編譯器|排除(Compiler | Excludes)”頁面)。對(duì)于庫和 RLM,資源文件從不復(fù)制到輸出文件夾。
  • 源文件(.as 和 .mxml)。
    編譯源文件,并根據(jù)構(gòu)建配置輸出類型生成相應(yīng)的 .swf 或 .swc 文件。
  • 要編譯到運(yùn)行時(shí)樣式表(用于 Web 和桌面應(yīng)用程序)的 .css 文件。
    指定的 .css 文件(Build Configuration 頁面上的 Runtime Style Sheets 字段)顯然是編譯的。他們的文件名不會(huì)改變;擴(kuò)展名更改為 .swf。
  • HTML 包裝模板文件(用于 Web 應(yīng)用程序)。
    如果這樣指定(“構(gòu)建配置”頁面上的 “使用HTML包裝器”選項(xiàng)),則會(huì)處理構(gòu)成 HTML 包裝器模板的文件。(這些文件存儲(chǔ)在一個(gè)單獨(dú)的文件夾中,稱為 html-template 或類似的內(nèi)容)。
    該 index.template.html 文件被重命名:生成的 .html 包裝文件將與應(yīng)用程序 .swf 文件具有相同的名稱。包含在此文件中的標(biāo)記,例如,${title}、${swf} ,將替換為適當(dāng)?shù)闹?。例如?{swf} 用 .swf 文件名替換。
    構(gòu)成 HTML 包裝器的其他文件將被復(fù)制到輸出文件夾中而不做任何更改。
  • 一個(gè)應(yīng)用程序描述符模板(用于桌面和移動(dòng)應(yīng)用程序)。
    根據(jù)構(gòu)建配置設(shè)置,在輸出文件夾中創(chuàng)建自動(dòng)生成的描述符,或者使用指定的模板文件。在后一種情況下,模板的 <content> 元素中的文本將替換為應(yīng)用程序文件的名稱和擴(kuò)展名(.swf)。
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)