私はHomeViewでFlex Mobile Page One(List.selectedItem)から3ページ目に情報を渡す方法は?
- HomeView
- ViewPg02
- ViewPg03
、3ページを閲覧してい、Listコントロールを持っており、ユーザーはそれが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に表示するにはどうすればよいですか?
ありがとうございました。
最良のアプローチは、モデルを維持し、そのモデルにデータを保持することです。 –