2009-12-10 55 views

回答

2

則ViewStack和國家實際上沒有多大關係。你可以換個說法讓你的問題更具體嗎?

ViewStack是一個組件,用於一次顯示不同的視圖(通常是不同的數據,但不一定)。

國家是一組數據的相關視圖。例如,您可能希望具有「正常」視圖和「高級」視圖,例如用戶的個人資料 - 其中高級視圖顯示更多選項或更大的圖片等。

州與「轉換」 ,這是協調動畫,優雅地切換國家之間。

這是一個真正的簡要解釋。希望它是有用的。

+0

Thanks..it sis very useful answer .. – Ravikanth 2009-12-12 02:28:50

0

雖然,您可以同時使用這兩個目的,但我認爲它的方式,我認爲ViewStack更像是一個容器,可以把它看作是一本書,可以翻到不同的頁面。

State中,可以對各種不同的組件應用一組更改,當您更改爲該狀態時,將應用這些更改。當您回到原始狀態時,更改將被刪除。這樣,如果您想再次顯示它們,則不必重新編碼所有組件,只是略有不同。如果您使用ViewStack,則必須這樣做。

Flex 3和Flex 4狀態更改之間有很多變化。

http://blog.everythingflex.com/2009/05/12/flex-3-vs-flex-4-state-management/