![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2007
Сообщений: 374
|
Есть класс, который импортит другие, чтобы запуститься. Мне нужно создать SWF только с этим классом, без всяких импортов. Как (я использую FD)?
Нужно для того, чтобы динамически подргружать в ApplicationDomain.currentDomain контейнера, если понадобится. А там необходимые импорты уже есть. |
|
|||||
|
Banned
[+4 25.09.09]
[+1 12.11.09] [+4 12.12.09] Регистрация: Sep 2009
Сообщений: 231
|
если класс наследник Sprite - то все легко - просто делаем его DocumentClass
если класс не наследник Sprite, то можно например сделать так: |
|
|||||
|
Регистрация: Jun 2007
Сообщений: 374
|
bicubic_bublic, вы совсем не поняли вопрос.
|
|
|||||
|
Modus ponens
|
Скомпилировать его COMPC'ом с опцией -directory или без нее, и вынуть получившуюся SWF из архива. Если импортитуемы классы там не нужны - то впишите их в -externs или -external-libraries
__________________
Hell is the possibility of sanity |
|
|||||
|
ходила информация (http://jessewarden.com/2007/09/no-ex...e-pattern.html), что -load-externs=exclude.xml для mxmlc должно работать так же как file_exclude.xml в AS2
только у меня не работает, не разобрался почему: то ли это flex2 касалось, то ли еще чего |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Нужно создать swc, к которому подключены другие external swc и скомпилить проект. Как это сделать в FD — понятия не имею. В FB делается на раз-два.
|
|
|||||
|
Modus ponens
|
В FD нету (пока что) специального типа проекта для компиляции SWC (аналогии library project в FB) - есть плагин, но без наворотов. Скоро будет еще один плагин. Но, как бы написать батник для компиляции SWC - ну, как бы пару строчек всего (можно и одну, но длинную)...
http://flasher.ru/forum/blog.php?b=126&goto=next вот тут в коментах есть пример, без -externs но, уж как бы догадаетесь, я думаю.
__________________
Hell is the possibility of sanity |
|
|||||
|
Регистрация: Jun 2007
Сообщений: 374
|
Всем спасибо.
wvxvw, все-таки скомпилил через FB, удобнее оказалось. |
![]() |
![]() |
Часовой пояс GMT +4, время: 01:31. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|