![]() |
Перенос проекта из Flash IDE на Flex SDK
Проект, 100 классов. многие классы на сцене, с линкейджом
Нужно перенести сборку(допустим main.fla) из Flash IDE на Flex SDK. Вижу два способа: 1. main.fla скомпилить в main.swc и вписать его в флекс конфиг <include-libraries> 2. main.fla скомпилить в main.swf и грузить его, и как обычно getDefinition Что делать совсем что валяется на сцене? собрать в мувик и вытаскивать getDefinition, тока так? |
Эээээ... чего? Как вы себе представляете скомпилированый проект (SWF / AIR) без документ класса? :)
|
извините, поправил.
Пришла мысль, у main.fla прописать Document Class, а потом его выдергивать чтобы получить все что на сцене UPD: вот прописываю, компилю swc(способ 1), инклюдю в флекс конфиг, наследуюсь, а того что валялось на сцене нет и не достучаться :( Интересно почему? UPD2: а вот если грузить swf(способ 2), все добавялется :), а вот наследоваться нельзя |
Чего-то я все равно не понимаю... а что вам мешает ваш документ класс так и оставить документ классом?
Т.е. прописать его в <file-specs> <path-element>C:\somewhere\MyDocumentClass.as</path-element> </file-specs> ЗЫ. То, что "валялось на сцене" нужно будет объявить / создать вручную, Флеш это может делать автоматически, а Флекс -- нет, потому что и сцены у него нет. |
вот как раз чтобы не объявлять вручную - переименовать в MainSkin — грузить swf , и обращаться по instance name )
|
Ну это значит только усложнить себе жизнь... на все последующее время, сколько этот проект проживет.
|
потому что сложно будет что-то подвинуть?
помоему проще, дизайнер мож сам это сделать |
Если надо, чтоб проект был именно на Flex, то и переносить надо нормально, а не придумывать хаки как бы сделать так, чтобы получилось "и не флеш и не флекс" :)
|
это для удобства дизайнеров и програмеров
скины делаются во флеше, а код компилится флексом |
ну так и делайте так
скины свои засовывайте в swc и в flexe просто линкуйте их делов то .... |
| Часовой пояс GMT +4, время: 22:50. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.