![]() |
Странные ошибки при работе со вспомогательными классами.
Код AS3:
Кто-нибудь сталкивался с подобным? |
Да, сталкивался: 1. перед каждым новым классом нужно писать его импорты, но это тоже не всегда помогает. 2. можно попробовать их не в internal а в какой-нибудь другой неймспейс положить
Вы бы еще больше заглавных букв напихали в разные неподходящие места - вас бы еще тяжелее понять было бы. |
Цитата:
|
у меня все работает.. думается мне, что просто не находит Entity.StatableObject для импорта
|
Цитата:
Если свойство типа TestPackage.Test нигде не объявлять, то ошибки само собой не будет. |
Код AS3:
"Да всё там находит см. строку import Entity.StatableObject" это далеко не факт, что находит. |
Ну так код-то другой. Попробуйте пронаследовать Test от NewPackage::NewClass, где NewClass будет потомком MovieClip'а и получите ошибку "Не удалось найти класс NewPackage::NewClass.".
Видимо дело всё-таки в потрохах флеша, каких-то внутренних связях и т.п. |
Вы знаете, что класс Entity.StatableObject должен быть описан в файле, расположенном в папке Entity, в файле StatableObject.as и в классе StatableObject должен быть прописан package с именем Entity.
|
Цитата:
|
| Часовой пояс GMT +4, время: 18:39. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.