ActionScript和Flex功能僅在Ultimate版本中受支持。
IntelliJ IDEA 提供了以下的插件,以支持 ActionScript 和 Flex:
- Flash/Flex 支持插件。這個(gè)插件與 IDE 捆綁在一起,并且必須啟用。
- 專用模塊類型(Flash)。
- 為各種目標(biāo)平臺(tái)(Web,Desktop和Mobile)和輸出類型(SWF和SWC)構(gòu)建配置。
- 專用的運(yùn)行/調(diào)試配置類型(Flash 應(yīng)用程序,F(xiàn)lexUnit 和 Flash 遠(yuǎn)程調(diào)試)。
- ActionScript Profiler 和 Flash UI Designer 插件。這些插件可以從JetBrains存儲(chǔ)庫(kù)下載。
ActionScript 和 Flex 支持
ActionScript 和 Flex 支持包括如下的內(nèi)容:
- 代碼完成,包括:完成語(yǔ)句(Ctrl+Shift+Enter)和 智能類型完成(Ctrl+Shift+Space)。
- 錯(cuò)誤和語(yǔ)法突出顯示。
- ActionScript 和 Flex 代碼重構(gòu):更改方法簽名。委托方法。提取接口。提取方法。提取超類。內(nèi)聯(lián)。引入常量。引入字段。提取參數(shù)。引入變量。將類或接口移到包中。將Inner移到Upper Level:用于將在程序包外部聲明的類,函數(shù),變量,常量和命名空間移動(dòng)到包中。移動(dòng)/復(fù)制文件。移動(dòng)靜態(tài)成員。向上拉取成員,向下推送成員。重命名文件,函數(shù),變量,參數(shù),屬性或標(biāo)簽(直接和通過引用)。安全刪除文件。
- ActionScript 和 Flex 代碼檢查和快速修復(fù)。
- 意圖操作:用于創(chuàng)建各種應(yīng)用程序元素。
- 代碼格式化和折疊。
- 高級(jí)搜索和導(dǎo)航,以及結(jié)構(gòu)視圖。
- 使用裝訂線圖標(biāo)增強(qiáng)導(dǎo)航功能。
- 從 CSS 屬性和選擇器導(dǎo)航到它們?cè)?ActionScript 中的聲明 (ctrl+ B)。
- 可以使用各種編譯器 shell 和編譯選項(xiàng)來(lái)構(gòu)建 ActionScript 和 Flex 應(yīng)用程序 。
- 支持?jǐn)帱c(diǎn)和特定的運(yùn)行/調(diào)試配置, 以便直接從 IntelliJ IDEA 調(diào)試 ActionScript 和 Flex 應(yīng)用程序。
- ActionScript 和 Flex 感知調(diào)試器,可讓您逐步執(zhí)行應(yīng)用程序,計(jì)算表達(dá)式,檢查相關(guān)信息并查找運(yùn)行時(shí)錯(cuò)誤。
- Quick Javadoc(Ctrl+Q):用于 AsDoc。
- BlazeDS 支持。
- 應(yīng)用開發(fā)周期的各個(gè)階段的 AIR 應(yīng)用程序開發(fā)支持。還支持為移動(dòng)設(shè)備開發(fā) AIR 應(yīng)用程序。
- 可以創(chuàng)建純粹的 ActionScript 應(yīng)用程序。
- ActionScript 動(dòng)態(tài)模板: 文件| 設(shè)置| 實(shí)時(shí)模板| ActionScript和JavaScript組(File | Settings | Live Templates | ActionScript and JavaScript groups)。
- 能夠在ActionScript和MXML(Ctrl+Alt+T和Ctrl+Shift+Delete)中打包和展開代碼構(gòu)造。
- 用于 Flex 源 (*. mxml 和 *. 文件) 的類型層次結(jié)構(gòu) (Ctrl+H)、方法層次結(jié)構(gòu)(Ctrl+Shift+H)和調(diào)用層次結(jié)構(gòu)(Ctrl+Alt+H)。
- 輕松導(dǎo)入在 Adobe Flash Builder 中創(chuàng)建的Flex項(xiàng)目。
- 導(dǎo)入 Flexmojos 項(xiàng)目。
- ActionScript 和 Flex UML 類圖。其中的功能是能夠以結(jié)構(gòu)化的可視化形式查看 ActionScript 源文件中的更改。
FlexUnit 支持
IntelliJ IDEA 支持 FlexUnit 的 0.9和4版本, FlexUnit 是 Flex 和 ActionScript 應(yīng)用程序和庫(kù)的單元測(cè)試框架。
FlexUnit 支持包括以下內(nèi)容:
- 專用的 FlexUnit 運(yùn)行/調(diào)試配置可運(yùn)行單個(gè)測(cè)試方法、測(cè)試套件、特定測(cè)試類中的所有方法或給定程序包中的所有測(cè)試類。
- 能夠在運(yùn)行和調(diào)試模式下執(zhí)行測(cè)試。
- 通過 FlexUnit 4 測(cè)試運(yùn)行器支持 Flunit 測(cè)試。
- FlexUnit 感知代碼檢查(默認(rèn)情況下關(guān)閉)。
更多建議: