У меня есть два класса: класс A и класс B. Класс A создает число и передает его классу B.
Когда я определяю класс A в классе B, Flash бросает TypeError
:
Ошибка # 1009: не удается получить доступ к свойству или методу ссылки на пустой объект.
Это обычная ошибка во Flash.
У меня есть две функции вкласс A:
класс A:
public function ClassAConstractor():void{
stage.addEventListener(MouseEvent.MOUSE_DOWN , OnMouseDown );
stage.addEventListener(MouseEvent.MOUSE_UP , OnMouseUp);
}
класс B:
mmm = new ClassAConstractor(); // << when i want define class a in b
Когда я удаляю эти две строки в функции конструктора класса A, проблема заключается врешена, но мне нужны эти две строки.
Эта проблема показывает, когда я определяю класс A в классе B. Когда я не определяю класс A в классе B, проблем нет;это работает хорошо.
Я знаю, что Flash выдает ошибку для STAGE, но я не знаю, как решить эту проблему.