Цитата:
|
в вашем случае все scrollRectClip.stage могут возвращать null, если не добавлены на сцену
|
Я меняю scaleMode на событие по добавлению на stage. Понятно должно было быть то, что все элементы присутствуют на сцене. Или я ошибаюсь? Может быть в этом и запряталась ошибка.
Я сначала создаю бъект. Он наследуется от спрайта и при создании накидывает как бы на свою собственную сцену элементы. Потом я вешаю обработчик ADDED_TO_STAGE из конструктора класса на this.

Код AS3:
this.addEventListener(Event.ADDED_TO_STAGE,addedToStage);
А этот объект я уже добавляю где-то в другом месте. Как я предполагаю, событие сработает тогда, когда я этот элемент где-нибудь добавлю на сцену. Я правильно понимаю? Или же оно срабатывает когда я на его сцену что-то добавляют?
Цитата:
|
все ваши stage указывают на один и тот же экземпляр класса Stage. он один одинешенек для всего приложения
|
Почему же тогда у разных спрайтов могут быть разные режимы scaleMode? Если бы объект был один, то и режим масштабирования был бы один на всех, разве нет?