Говорят, что я могу передавать любые данные при нажатии на экран с помощью метода navigator.pushView()
. Я просто не передать массив как:null ошибка ссылки на объект с pushView()
var arr:Array=[4,5,6,7,8,9];
navigator.pushView(SecondView,arr);
и в моем SecondView конструктору, независимо от того, как я пытаюсь получить доступ к его свойство данных, я получаю сообщение об ошибке:
Невозможно получить доступ к свойству или методу ссылка на нулевой объект.
Я делаю это неправильно?
Вы в конечном итоге что-то делаете с данными в свойствах данных «SecondViews»? Как взято из документа Api: «данные указывают любые данные, переданные в представление. Этот объект записывается в свойство View.data нового представления». (http://help.adobe.com/en_US/flex/mobileapps/WSa122979b4619725672e48c412a3e152164-7fff.html) Итак, если вы что-то сделаете в настройщике свойства данных в SecondView, это может вызвать проблемы. –
ну, я ничего не сделал с данными SecondView, кроме метода pushView(). У меня есть класс commonView (extends View), который определяет его собственное свойство width и height и т. Д., И ничего не сделал для изменения его данных. И мой SecondView расширяет commonView, если это будет причиной нулевых данных? если да, как мне сделать, чтобы получить доступ к данным, точно переданным в SecondView в методе pushView()? спасибо – gone