![]() |
При создании экземпляра пользовательского класса возникает ошибка
Здравствуйте!
Помогите в проблеме. Есть два класса первый MyRectangle создает прямоугольник и заставляет его двигаться. Как только прямоугольник доходит границы окна приложения он начинает двигаться в другую сторону. Код AS3:
Код AS3:
Код:
TypeError: Error #1009: Не удается вызвать свойство или метод со ссылкой на объект "null". |
вроде так
Код AS3:
|
Не возникнет ли проблем потом когда будет вызываться функция drawRectangle()?
|
1. Зря Вы запихали все функции в конструктор. Вложенные функции - зло.
2. Зачем вообще создавать новый Шейп где-то кроме drawRectangle() ? Держите связанный код вместе, зачем его раскидывать по всему классу. 3. Имена переменных пишутся с маленькой буквы. С большой - только названия классов и интерфейсов (ну и конструкторов соответственно) |
Цитата:
|
поправьте вот так:
Код AS3:
|
Цитата:
Сделайте примерно так: Код AS3:
|
Спасибо, буду пробывать.
|
| Часовой пояс GMT +4, время: 12:57. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.