Flex Mobile Как передать информацию со страницы 1 (List.selectedItem) на третью страницу? - PullRequest
0 голосов
/ 13 сентября 2011

У меня 3 просмотра страниц,

  1. HomeView
  2. ViewPg02
  3. ViewPg03

В HomeView , имеет элемент управления 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 и не могу использовать myList.selectedItem в ViewPg02.

Как получить такое же изображение в ViewPg02 для отображения в ViewPg03?

Спасибо.

1 Ответ

2 голосов
/ 14 сентября 2011

Разве вы не можете просто продолжать передавать данные на страницу 3?

navigator.pushView(ViewPg03, data);

После этого свойство data снова будет передано на третью страницу, и вы сможете отобразить изображение таким же образом. Или я что-то упустил?

...