Flex4中的面板(5) 小結

2021-08-24 20:00:12 字數 315 閱讀 8553

flex4中的spark元件將顯示和邏輯完全分開,通過指定skinnablecomponent的skinclass樣式指定其skin。

skin和元件之間通過state ,data 和skinpart 進行互動。

skinnablecomponent和skin都繼承自uicomponent。

接下來的問題是:skin和component都是元件(uicomponent),依據什麼原則將元件行為劃分到元件邏輯和顯示?

參考an introduction to the gumbo component architecture 深入理解flex4中的元件架構。

Flex4中的面板(5) 小結

flex4中的 5 小結 flex4中的spark元件將顯示和邏輯完全分開,通過指定skinnablecomponent的skinclass樣式指定其skin。skin和元件之間通過state data 和skinpart 進行互動。skinnablecomponent和skin都繼承自uicomp...

Flex4中的面板(2) Skin State

對於transitionskin,需要在enable時有不同的展現方式,這可以通過skin state實現。首先在元件中定義isenabled屬性 private var isenabled boolean false public function get isenabled boolean pu...

flex4自定義面板詳解

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