設計需求:
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....