樣式的使用(六)

2022-03-12 09:18:04 字數 824 閱讀 8693

setstyle()使用的注意事項:

1.setstyle()方法盡量不要使用,不要在第一次使用;

2.第一次使用樣式時,盡量設定在,外部樣式表中。

3.如果必須使用setstyle()方法,要在例項化的時候就呼叫,這時setstyle()方法發生在preinitialize時。

執行時載入樣式表

執行時載入樣式分為三步:

1.寫css樣式檔案

2.把css檔案編譯為swf檔案

3.在應用程式中呼叫 stylemanager.loadstyledeclarations()。

例子:第一步:寫css樣式檔案

/* assets/basicstyle.css*/

@namespace s "library:";

@namespace mx "library:";

s|button

s|label

第二步:編譯css檔案
在basicstyle.css右鍵選擇【將css編譯為swf檔案】

知識補充
loadstyledeclarations()方法返回的是乙個ieventdispatcher類的例項,所以我們可以使用返回的物件來觸發事件,我們可以使用的事件包括:
styleevent.progress,styleevent.complete, styleevent.error

下面是乙個簡單的例子,雖然其並沒有什麼意義:【basiclayout.swf用的依舊是上面的檔案】

css入門(六) 背景樣式

a.背景樣式主要包括背景顏色和背景影象。b.背景顏色使用background color屬性設定。c.背景影象包括 background image 定義背景影象的路徑,這是設定背景的必要屬性 background repeat 定義背景影象的顯示方式 縱向平鋪 橫向平鋪等 background p...

flex的樣式使用

元素與主軸的對齊方式 定義flex容器 display flex 設定容器內部元素的排列方向 row 定義排列方向,從左到右 row reverse 從右到左 column 從上到下 column reverse 從下到上 flex direction row reverse nowrap 不換行 ...

樣式的使用(二)

和css樣式一樣,也分為外部樣式和本地樣式。本地樣式的例子 namespace s library namespace mx library namespace testfor4 testfor4.mybutton 下乙個例子,在flex 4中存在兩個命名空間,這個例子就是把某一樣式適用於spark...