![]() |
Проблема с _root.onEnterFrame=function ()
Обьясните пожалуйста, почему когда в классе пишешь или
Код AS1/AS2:
Код AS1/AS2:
Как это решить? |
dimaMJ, я как-то уже рассказывал, как можно организовать структуру игрушки:
Создаете основной класс, например, GameController и в конструктор его передаете ссылку на _root. Далее уже в классах используете эту ссылку, но не сам _root. Создаете игровые слои — createEmptyMovieClip(...), в него ставите контент слоя, и на него же вешаете onEnterFrame, если это так необходимо. Персонажа, врагов и динамические объекты на уровне лучше обновлять в одном методе, а не навешивать на каждого свой onEnterFrame. Цитата:
Код AS1/AS2:
Код AS1/AS2:
Возможно я ошибаюсь в некоторых моментах, но, думаю, что идея ясна. Давно не писал классы на ас2. |
То есть в update() создавать экземпляры и вызывать ф-ции, так?
Добавлено через 3 часа 40 минут ну я даже вот так элементарно пробовал проверить работу. Только создал экземпляр класса в кадре и вызвал конструктор и ничего не выводит. Код AS1/AS2:
|
| Часовой пояс GMT +4, время: 00:06. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.