flex 4 view States 之學習(一)

2022-03-12 09:48:39 字數 1151 閱讀 7395

檢視狀態可以幫我們實現類似滑鼠劃過時,發生變化的效果。

先看下效果: 

1.檢視狀態首先要在宣告狀態: 

<

s:states

>

<

s:state 

name

="s1"

/>

<

s:state 

name

="s2"

/>

s:states

>

2.**<

s:panel 

title

="簡單的檢視狀態例子"

horizontalcenter

="0"

verticalcenter

="0"

width

="300"

height

="200"

backgroundcolor

="0xcccccc"

>

<

s:layout

>

<

s:verticallayout 

paddingleft

="10"

paddingtop

="15"

gap="30"

/>

s:layout

>

<

s:button 

label

="切換狀態"

click

="currentstate=(currentstate=='s2')?'':'s2'"

/>

<

s:label 

text

="狀態一"

text.s2

="狀態二"

fontsize

="12"

fontsize.s2

="24"

color.s2

="red"

/>

s:panel

>

切換狀態就是設定currentstate的值。

通過adobe flash builder可以檢視不同的檢視狀態。 

Flex學習筆記4

1.使用popupmanager建立彈出視窗。2.uicomponent可以做不可視組的資料管理器元件的跟標籤,這樣可以使用父類的dispatchevent等方法。3.使用listbase的子類顯示列表資料,如 list,horizontallist等。通過dataprovider提供顯示的資料。使...

flex學習小結4

1 timer類的應用 建立乙個500毫秒間隔,10次的timer var curtimer timer new timer 500,10 新增乙個事件 使得每次到達時間間隔呼叫output方法 curtimer.addeventlistener timerevent.timer,output 新增...

Flex 4 問題彙總

1 tilelayout內容間距設定 2 spark 中設定陰影 在skinclass關聯的skin檔案中加入 3 滑鼠懸停時更改元件的外觀 例如更改背景顏色。在元件的skinclass關聯的skin檔案中做如下處理 在中新增懸停時的狀態,如 然後在中設定顏色 最後在宣告當中新增rollover,讓...