Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 07.01.2011, 12:58
kotbuterbrod вне форума Посмотреть профиль Отправить личное сообщение для kotbuterbrod Найти все сообщения от kotbuterbrod
  № 1  
Ответить с цитированием
kotbuterbrod

Регистрация: Jan 2011
Сообщений: 27
По умолчанию Как stage может оказаться null ?

Делаю stage.addChild компилятор говорит stage is null...

Старый 07.01.2011, 13:06
TWETTI вне форума Посмотреть профиль Отправить личное сообщение для TWETTI Найти все сообщения от TWETTI
  № 2  
Ответить с цитированием
TWETTI
 
Аватар для TWETTI

Регистрация: Dec 2007
Адрес: Россия, Москва
Сообщений: 541
Отправить сообщение для TWETTI с помощью Skype™
Откуда вы обращаетесь к stage?

Старый 07.01.2011, 13:07
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 3  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Кроме того, не делайте stage.addChild, это противоестесственно.
__________________
Hell is the possibility of sanity

Старый 07.01.2011, 13:08
kotbuterbrod вне форума Посмотреть профиль Отправить личное сообщение для kotbuterbrod Найти все сообщения от kotbuterbrod
  № 4  
Ответить с цитированием
kotbuterbrod

Регистрация: Jan 2011
Сообщений: 27
Обращение делаю из НЕ ОСНОВНОГО КЛАССА. А почему это противоестественно ?

Старый 07.01.2011, 13:13
TWETTI вне форума Посмотреть профиль Отправить личное сообщение для TWETTI Найти все сообщения от TWETTI
  № 5  
Ответить с цитированием
TWETTI
 
Аватар для TWETTI

Регистрация: Dec 2007
Адрес: Россия, Москва
Сообщений: 541
Отправить сообщение для TWETTI с помощью Skype™
http://www.flasher.ru/forum/showpost...6&postcount=78

Старый 07.01.2011, 13:17
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 6  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Пoтому, что это аналогично созданию глобальных переменных. Вы не должны (не можете) планировать свое приложение так, что оно полагается на ссылки вне себя самого. Практически это чревато тем, что кто-то другой случайно нарушит логику вашего приложения (т.как она не всецело находится внутри него), либо, наоборот, ваше приложение помешает чему-то другому. Примерно то же самое, что "забыть" рояль в парадной, и уйти, в надажде, что все соседи сейчас на работе, и никому это не помешает.
__________________
Hell is the possibility of sanity

Старый 07.01.2011, 13:27
kotbuterbrod вне форума Посмотреть профиль Отправить личное сообщение для kotbuterbrod Найти все сообщения от kotbuterbrod
  № 7  
Ответить с цитированием
kotbuterbrod

Регистрация: Jan 2011
Сообщений: 27
Пробую по-другому передаю объект к которому надо сделать addChild как параметр конструктора моему классу - Объект не отображается, я двигаюсь не в том направлении ?

Старый 07.01.2011, 13:42
TanaTiX вне форума Посмотреть профиль Отправить личное сообщение для TanaTiX Найти все сообщения от TanaTiX
  № 8  
Ответить с цитированием
TanaTiX
 
Аватар для TanaTiX

блогер
Регистрация: Feb 2008
Сообщений: 1,453
Записей в блоге: 4
stage чем меньше использовать, тем лучше.
В остальном посоветовал бы использовать событие Event.ADDED_TO_STAGE и уже после этого добавлять объект.
__________________
Ну все, теперь Забава м-о-я.
Гы-гы, а корабль мой!

Старый 07.01.2011, 13:57
kotbuterbrod вне форума Посмотреть профиль Отправить личное сообщение для kotbuterbrod Найти все сообщения от kotbuterbrod
  № 9  
Ответить с цитированием
kotbuterbrod

Регистрация: Jan 2011
Сообщений: 27
TanaTix объект создан вручную. Пытаюсь передавать на него ссылку в другой класс и делать к этому объекту addChild не получается, что делаю не так или в принципе подход неправильный ?

Добавлено через 3 минуты
Все вопрос снят, всем спасибо сделал по-другому. Надоела уже эта неочевидность решений Флэша.

Старый 07.01.2011, 14:09
TanaTiX вне форума Посмотреть профиль Отправить личное сообщение для TanaTiX Найти все сообщения от TanaTiX
  № 10  
Ответить с цитированием
TanaTiX
 
Аватар для TanaTiX

блогер
Регистрация: Feb 2008
Сообщений: 1,453
Записей в блоге: 4
Все очевидно. Приложение грузится не сразу и отображается по мере загрузки к.-л. элементов. Вы обращаетесь к стэйджу или другому объекту тогда, когда он еще не загрузился или не добавлен в список отображения
__________________
Ну все, теперь Забава м-о-я.
Гы-гы, а корабль мой!

Создать новую тему Ответ Часовой пояс GMT +4, время: 19:50.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 19:50.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.