FLEX4實踐 自定義控制項面板

2021-05-22 00:19:30 字數 627 閱讀 2345

設計需求:

1)對於介面上的textinput控制項,需要設定『必填』與『非必填』兩種狀態

2)對於『必填』狀態希望給與控制項特殊的顯示樣式

3)希望能簡化**,不需要每次使用textinput控制項都要對其置樣式

方案1:將樣式控制寫入css檔案,通過style屬性控制textinput的顯示

方案2:利用flex4的新特性,自定義控制項**

本文將通過方案2實現**的自定義

1)重寫textinput控制項

2)編寫**檔案customtextinputskin.mxml

3)主應用程式

執行效果:

flex4自定義面板詳解

在flex4新增加了乙個包 spark.skins,這個包裡面只有乙個類 sparkskin,而我們 非美工的程式設計師 通過這個class來實現任意自定義控制項的樣式。通過上述關係可以得出如下的結論 1 sparkskin是乙個group型別的容器。它繼承與group 2 是全部spark類的基礎...

flex4 自定義控制項間通訊

1。繼承事件的類中如果有資料物件 作引數 的話,它的型別必須是object,不能是具體類。package customevents 2.在丟擲事件時需要注意,事件的type是metadata中申明的事件型別,而不是我們之前定義的型別,比如說在metadata中如下申明 event name peve...

Flex4 自定義事件

1.方式一 通過繼承event類編寫flex4的自定義事件 下面我們來做乙個例子,實現這樣的功能 監控textinput的輸入,通過監控輸入的內容,觸發不同的自定義事件。我們先來寫這個自定義事件 actionscript類test43event.cs packagedemo importflash....