我有3頁查看,Flex Mobile如何將信息從第一頁(List.selectedItem)傳遞到第三頁?
- HomeView
- ViewPg02
- ViewPg03
在HomeView,有一個列表控制,當用戶選擇一個項目它會去ViewPg02
protected function myList_changeHandler(event:IndexChangeEvent):void {
navigator.pushView(views.ViewPg02, myList.selectedItem, null); }
在ViewPg02,具有圖像控制,並從myList.selectedItem
<s:Image id="imageScreen1" width="100%" height="100%"
source="images/{data.image}"
,並獲得圖像顯示信息時,在圖片上用戶點擊,它會去ViewPg03用下面的代碼:
protected function imageScreen_clickHandler(event:MouseEvent):void {
navigator.pushView(ViewPg03);
}
問題:我在ViewPg03中得到一個空白頁面,我無法在ViewPg02中使用myList.selectedItem。
它如何在ViewPg02中得到相同的圖像以顯示在ViewPg03中?
謝謝。
最好的方法是維護一個模型並將數據保存在該模型中。 –