![]() |
передача параметров конструктору загружаемого swf
нагуглил http://www.flasher.ru/forum/archive/...p/t-86025.html
думал, что в Код AS3:
Код AS3:
Цитата:
|
ни как, конструктор главного класса загружаемой флешки не должен получать параметров
|
это весьма печально, спасибо
|
А что вам мешает сделать главный класс приложения пустым, без параметров, а ваш собственный класс вытаскивать из ApplicationDomain, и с любым количеством параметров в конструкторе
|
ну, это печально, но не критично. Не много переделаю и все бу норм. Просто не думал, что будут такие ограничения
|
Это как бы нормальная ситуация, когда вы загружаете флешку, главный конструктор создается автоматически, для того что бы его можно было отобразить написав addChild(loader). А если объект создается автоматически, то откуда ему взять ваши параметры? Конечно можно еще сделать параметры не обязательными, тогда автоматически будут создавать объекты без параметров, а вы можете создать повторно с параметрами - но это уже не правильно, т.к. получается избыточное дублирование контента.
|
Есть вариант с интерфейсом. Подгружаемый класс применяет интерфейс, который есть и в подгружающей флешке, приводим ее после загрузки к типу этого интерфейса и дергаем какой-то метод, в котором будут выполняться нужные действия.
|
народ, я вчера до пол 4 ночи долбался. После запуска выдает
Цитата:
в конструкторе основного класса Код AS3:
|
| Часовой пояс GMT +4, время: 00:56. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.