flex 4架構的元件開發
2023年11月19日
這是實驗室透露的一些正在討論的一般感念.
將flex 4 的組成部分視為系統的原子組成:
??高度可重用
??沒有外部的依賴
??一切都能傳遞到他們
??參與flex中的生命週期(由uicomponent定義)
??知道有多大,並能很好地布局
在as3中的可重用的元件被寫成mxml 元件,它們作為子類(children)是不可以被擴充套件的, mxml元件應該被認為是葉節點.
在flex 3中你使用flex的uicomponent,在使用flex4裡要使用 skinnablecomponent.在flex 3中你使用的addchild(),而在flex 4中要使用addelement.
在flex中,父類控制子類的大小.通過measure() 方法設定,如: measuredheight,measuredwidth,measuredminheight和measuredminwidth.
在使用updatedisplaylist(unscaledwidth,unscaledheight)時,當你的內容在給定的空間裡裝不下時,你可能需要新增滾動條,這就用到子類的setactualsize(width, height).
在commitproperties()類裡,繼續延用以前的方法,即在更改前檢查標記(flag)和元件的存在.
skinnablecomponent代表**.通過meta-data定義skinpart. 當**被設定為類的一部分,就叫partadded. 通常使用igraphicelement和ivisualelement介面,以確保**真正做到了它想要做的事.
Flex 4架構的元件開發
flex 4架構的元件 將flex 4 的組成部分視為系統的原子組成 高度可重用 沒有外部的依賴 一切都能傳遞到他們 參與flex中的生命週期 由uicomponent定義 知道有多大,並能很好地布局 在as3中的可重用的元件被寫成m xml 元件,它們作為子類 children 是不可以被擴充套件...
Flex 4架構的元件開發
flex 4架構的元件開發 2010年11月19日 這是實驗室透露的一些正在討論的一般感念.將flex 4 的組成部分視為系統的原子組成 高度可重用 沒有外部的依賴 一切都能傳遞到他們 參與flex中的生命週期 由uicomponent定義 知道有多大,並能很好地布局 在as3中的可重用的元件被寫成...
Flex 4架構的元件開發
flex 4架構的元件開發 2010年11月19日 這是實驗室透露的一些正在討論的一般感念.將flex 4 的組成部分視為系統的原子組成 高度可重用 沒有外部的依賴 一切都能傳遞到他們 參與flex中的生命週期 由uicomponent定義 知道有多大,並能很好地布局 在as3中的可重用的元件被寫成...