![]() |
Импорт классов из загруженной SWF.
Добрый день, перерыл уже кучу информации, но никак не могу решить задачку.
Я делаю игру PixelShooter. Программирую в IntelliJ IDEA на as 3.0. Всем известно, что для качественной игры различные объекты (в моем случае космический корабль пришельцев) можно нарисовать в Adobe Flash Professional, а затем загрузить в проект, разрабатываемый на IDEA. В Adobe Flash Professional я создал проект fla, нарисовал космический корабль, создал из него символ, обозвав enemy. В свойствах объекта я поставил галочку "Export for ActionScript" и класс назвал EnemyImage. Базовый класс MovieClip. Далее я создал swf файл с моим космическим кораблем. В проект на IDEA я импортирую swf файл следующим образом: Код AS3:
TypeError: Error #1009: Не удается вызвать свойство или метод со ссылкой на объект "null". at Game/makeEnemies()[C:\ideaProject\PixelShooter\media\Game.as:147] 147 строка это строка: tempEnemy.speed = 1 + level; // в этой строке я задаю динамической свойство speed. P.S. читал что можно грузить swf полностью в проект и пользоваться всеми классами, находящимися внутри, пробовал реализовать - не получилось, может кто-нибудь помочь? |
getDefinitionByName - читайте про это.
|
| Часовой пояс GMT +4, время: 17:26. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.