Как типизировать объект из загруженного swf?
Привет. Суть: загрузил swf. В нем, помимо всего всего прочего, есть экземпляр класса, скажем, Square. Чтобы вызвать метод этого экземпляра я делаю следующее:
Код AS3:
Делаю так: Код AS3:
Код AS3:
|
да, есть такая проблема...
Думаю помогут тут интерфейсы. Хотя если в классе загруженной флэшки есть такая доступная константа: Код AS3:
|
Код AS3:
|
Неа, не канает - не может привести тип Square@666666 к типу Square.
А с интерфейсом что-то не понял. Разве есть разница кастования к классу и интерфейсу? |
А в загрузчике есть этот класс, Square ?
|
Почитайте повнимательнее первый пост - самый первый пример.
|
Если эти классы хоть как-то отличаются друг от друга, например пакетами, то приведение отправляет разработчика очень далеко, юзать полностью один класс, тогда всё должно быть окей.
|
Не понял, что значит "юзать полностью один класс"?
|
То, что файлы .as классов должны полностью совпадать.
Но это неудобно. Какой смысл подгрузки если у Вас и в загрузчике уже есть этот класс? Нужно использовать интерфейсы, либо подгружать только графику. |
Используйте интерфейсы.
|
Часовой пояс GMT +4, время: 04:26. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.