|
|
|||||
Регистрация: Dec 2011
Сообщений: 70
|
Взаимодействие нескольких флэшек
Здравствуйте.
Передо мной стоит задача сделать большой проект на Flash, при этом должна быть главная флэшка, которая по мере надобности загружает в себя дочерние флэшки. Главная флэшка при запуске запрашивает некоторые данные (в виде XML) с определенного URL. Значения из этой XML используются как главной флэшкой, так и всеми дочерними флэшками. Хотелось бы графику сделать во Flash CS5, а код писать во FlashDevelop. Подскажите, пожалуйста, с двумя вопросами. 1) Каким образом лучше организовать хранение данных из XML, причем так, чтобы данные можно было запросить один раз, а потом использовать и в главной, и в дочерней флэшке? 2) Можно каким-либо образом сделать компиляцию нескольких swf из одного проекта во FlashDevelop? |
|
|||||
Цитата:
|
|
|||||
Регистрация: Dec 2011
Сообщений: 70
|
Цитата:
|
|
|||||
А что нужно-то?
Можно писать два парралельных проекта внутри одного. Каждый из них будет иметь свой документ класс, его нужно лишь назначить и скомпилировать. Но я бы так не делал. Если есть возможность, то лучше делать для каждой флешки свой проект. Тем более, что переключение между проектами в ФД происходит быстро и легко. |
|
|||||
Регистрация: Dec 2011
Сообщений: 70
|
Цитата:
|
|
|||||
А, по типу других IDEшек. Понял. Нет, в ФД этого сделать нельзя. Только один проект может быть открыт в дереве проектов. На форуме ФД этот вопрос уже неодноркатно поднимался. И разработчики даже планировали сделать такой функционал. Но так, видимо, руки и не дошли. Или специально отказались
|
|
|||||
Цитата:
Компилировать придется каждый проект по отдельности, либо написать какой-нибудь скрипт (bat-ник например, либо использовать ant). Который можно, кстати, прописать в те же настройки Project->Properties->Output->Test Project->Run Custom Command... Последний раз редактировалось zuxul; 28.08.2012 в 11:49. Причина: Накидал возможный пример: |
|
|||||
Регистрация: Dec 2011
Сообщений: 70
|
Спасибо всем, проблема решена Кстати, мне все-таки удалось сделать отображение нескольких проектов в одном дереве. Для этого достаточно просто создать проекты в одной папке. И вроде все работает...
|
|
|||||
Главное, следите за тем, чтобы классы из одного проекта, не "вкомпиливались" в другой проект, так как, ошибки не будет, а будут использоваться те классы, которые раньше загрузились во флешплеер. Ну, и экономии на размере модулей не получится.
|
Часовой пояс GMT +4, время: 22:26. |
|
« Предыдущая тема | Следующая тема » |
|
|