2011-07-21 117 views
0

您能否建議我何時使用狀態以及何時使用自定義組件?使用這些方法的優點和缺點?Flex 4.5:狀態與組件

我在Flex 4.5中看到的一個問題是,如果有許多狀態並且需要爲單個容器/控制器設置,則includeIn屬性會很麻煩。

感謝 安吉

+0

恩,他們是不是一樣?! –

回答

1

不使用states groups解決您的問題,並澄清所有combersome爛攤子?

+0

國家團體絕對是一個解決方案。謝謝。 – Anji

1

國家和海關組件不是敵對的選擇。它們可以一起使用。從你的問題來看,你不清楚你的意思是什麼確切類型的組件,以及他們爲什麼解決問題。

您可以將ActionScript和MXML可視類作爲可視化組件引用。生產這些組件的目的之一是降低複雜性。因此,如果您在某些可視組件(MXML中)中具有非常複雜的狀態邏輯,那麼將某些具有相應狀態的子組件提取爲單獨的組件非常合適。這些提取的組件可以是MXML組件,並且可以包含具有includeIn/excludeFrom邏輯的狀態。或者他們可以是具有皮膚狀態的ActionScript組件。

狀態和提取組件可以輕鬆地生活在一起。開發人員的主要目標之一是降低複雜性。常識是做這件事的最好武器。

+0

感謝您的回覆。我將用更多信息編輯我的問題。 – Anji