![]() |
Проблема с приведением типов
Подскажите плз, как выйти из сложившейся ситуации...
Код в целевом классе, который является View'ом из паттерна MVC и наследуется от AbstractView Код:
private function sprite:Sprite;Код:
package Код:
package TypeError: Error #1009: Cannot access a property or method of a null object reference. В принципе понятно почему... несмотря на условия проверяющих принадлежность объекта info к определенному типу, компилятору не нравиться что объект в некоторых функциях может оказаться null'евым, однако по логике эти функции вызываться не будут... Все таки не хотелось бы менять всю архитектуру, есть ли выход из этой ситуации? |
Еслия правильно понял - перед вызовом update проверить существует ли infoObj:
Код:
if(infoObj){ |
вызывается метод update() например следующим образом:
Код:
var infoObj:PrimaryData = new PrimaryData(10, 10);Код:
var infoObj:SecondaryData = new SecondaryData(0.9, 0.9); |
все спасибо проблема решена
|
| Часовой пояс GMT +4, время: 03:20. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.