溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

FlexSDK4新特性有哪些

發(fā)布時間:2022-01-04 10:13:46 來源:億速云 閱讀:157 作者:小新 欄目:編程語言

這篇文章主要介紹FlexSDK4新特性有哪些,文中介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們一定要看完!

FlexSDK4新特性

FlexSDK4新特性一、主題

在FlashBuilder4以前,Adobe默認(rèn)的主題是Halo,而從FlashBuilder4開始,默認(rèn)的主題變成了Spark。FlashBuilder4中包含了9款默認(rèn)主題,其中兩款Spark主題,七款Halo主題。

在FlashBuilder4中同時存在了兩組控件,分別是:之前的mx.*和新加入的spark.*。

◆怎樣為項目選擇Flex主題?

新建Flex項目,右擊項目選擇"屬性",在彈出的對話框中的左側(cè)選擇"Flex主題",之后就可以看到FlashBuilder自帶的Flex主題,我們看到其中有兩套Flex主題,分別是:Spark和Halo。可以進(jìn)行刪除主題,導(dǎo)入主題操作等,選擇好之后,點擊"確定"即可,此時就為項目切換了Flex主題。

注意:1.主題的默認(rèn)存放位置在FlashBuilder4安裝目錄/sdks/4.0.0/frameworks/themes/

2.在新建的Flex項目中的.actionScriptProperties文件中可以看到項目主題的配置。

◆Flex主題深入

我們可以看一下主題包中到底有什么,例如:將主題包中的wireframe.swc改名為wireframe.zip,解壓。解壓后可見下面這些文件。

很明顯default.css是主題的樣式設(shè)置,我們可以對其修改以改變主題的配置。

FlexSDK4新特性二、布局

在Flex4中,布局已經(jīng)從控件中剝離出來。這樣我們可以更加靈活的對控件進(jìn)行布局,比如在運(yùn)行時將容器的布局方式由橫向改為縱向。這在Flex3中是很難實現(xiàn)的。

在Flex4的spark包中已經(jīng)沒有了原來的Hbox,Vbox,Box以及Canvas容器,取而代之的是Group,另一個新的容器是SkinnableContainer,它與Group的區(qū)別是我們可以為它定義皮膚,Group不能定義皮膚但有更高的執(zhí)行效率以及使應(yīng)用程序的體積更小。

除了控件的布局方式改變外,F(xiàn)lex4中的滾動條也從控件中剝離了出來,默認(rèn)的容器是沒有滾動條以及virtualization的。

FlexSDK4新特性三、樣式

在Flex4中,對Css的支持有了質(zhì)的飛躍。在Flex4以前,F(xiàn)lex對Css的支持是很別扭的,相對于HTML強(qiáng)大的Css功能,F(xiàn)lex只能說繼承了很表面的一部分。

在Flex4中在新的樣式設(shè)置中增加了對名稱空間的支持,這主要針對不同控件包中的控件設(shè)置樣式。比如:

@namespaces"library://ns.adobe.com/flex/spark";   @namespacemx"library://ns.adobe.com/flex/halo";

以上是“FlexSDK4新特性有哪些”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI