![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Sep 2007
Сообщений: 76
|
Есть ViewStack с id = viewStack.
Одно из его состояний содержит текстовое поле (id_img), по определенному событию я показываю нужное состояние viewStack и пытаюсь в это поле вывести строку private function EditImage():void
{
// покажем панель редактирования изображения
viewStack.selectedIndex = 1;
id_img.text = "asas";
}
Cannot access a property or method of a null object reference. Во второй же раз все нормально. Т.е. при первом вызове поле id_img еще не прорисовано.. Как же быть? Спасибо.
__________________
timeMarker.org |
|
|||||
|
Регистрация: Sep 2007
Сообщений: 76
|
Вот так сделал,
private function EditImage():void
{
// покажем панель редактирования изображения
viewStack.selectedIndex = 1;
var timelinePause:Timer = new Timer(1, 1);
timelinePause.addEventListener(TimerEvent.TIMER_COMPLETE,
function():void
{
id_img.text = ImgList.selectedItem.id_img;
});
timelinePause.start();
}
__________________
timeMarker.org |
|
|||||
|
Регистрация: Apr 2007
Сообщений: 1,369
|
Странно, у меня работает, даже если наоборот поставить строки.
Кода больше нужно.
__________________
john |
![]() |
![]() |
Часовой пояс GMT +4, время: 20:45. |
|
|
« Предыдущая тема | Следующая тема » |
|
|