Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Перенос проекта из Flash IDE на Flex SDK (http://www.flasher.ru/forum/showthread.php?t=118058)

Exey 13.11.2008 15:43

Перенос проекта из 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, тока так?

wvxvw 13.11.2008 16:23

Эээээ... чего? Как вы себе представляете скомпилированый проект (SWF / AIR) без документ класса? :)

Exey 13.11.2008 16:56

извините, поправил.
Пришла мысль, у main.fla прописать Document Class, а потом его выдергивать чтобы получить все что на сцене

UPD: вот прописываю, компилю swc(способ 1), инклюдю в флекс конфиг, наследуюсь, а того что валялось на сцене нет и не достучаться :( Интересно почему?

UPD2: а вот если грузить swf(способ 2), все добавялется :), а вот наследоваться нельзя

wvxvw 13.11.2008 19:51

Чего-то я все равно не понимаю... а что вам мешает ваш документ класс так и оставить документ классом?
Т.е. прописать его в
<file-specs>
<path-element>C:\somewhere\MyDocumentClass.as</path-element>
</file-specs>

ЗЫ. То, что "валялось на сцене" нужно будет объявить / создать вручную, Флеш это может делать автоматически, а Флекс -- нет, потому что и сцены у него нет.

Exey 14.11.2008 12:34

вот как раз чтобы не объявлять вручную - переименовать в MainSkin — грузить swf , и обращаться по instance name )

wvxvw 14.11.2008 14:08

Ну это значит только усложнить себе жизнь... на все последующее время, сколько этот проект проживет.

Exey 14.11.2008 16:53

потому что сложно будет что-то подвинуть?
помоему проще, дизайнер мож сам это сделать

librio 14.11.2008 17:03

Если надо, чтоб проект был именно на Flex, то и переносить надо нормально, а не придумывать хаки как бы сделать так, чтобы получилось "и не флеш и не флекс" :)

Exey 14.11.2008 18:28

это для удобства дизайнеров и програмеров
скины делаются во флеше, а код компилится флексом

darksranger 14.11.2008 23:35

ну так и делайте так
скины свои засовывайте в swc и в flexe просто линкуйте их делов то ....


Часовой пояс GMT +4, время: 22:50.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.