|
|
|||||
Регистрация: Feb 2014
Сообщений: 57
|
Разбиение кода на SWF-ки
Здравствуйте , появилась необходимость разбить код приложения на swf-ки, то есть , должна быть swf - обертка, которая будет подгружать в себя еще несколько swf, так вот , меня интересую именно сторона - обмена данными между этими swf, допустим у меня во внутренних swf у меня должна быть ссылка на обертку(ведь когда я компилю внутреннюю swf - у нее нет ссылки на обертку), как такое осуществляется? Или стоит переделать код , чтобы они общались только сообщениями (без прямых ссылок друг на друга), И вообще как осуцествляется компиляция всех этих флешек, а их у меня будет 3 , и чтобы что-то изменить , мне нужно ее открывать во флешдевелопе, компилить и копировать в исходный проект, хотелось бы каким то образом сохранить единство кода(чтобы открыть один проект, в нем править и компилить сразу все swf, и искать ошибки ), поделитесь опытом, кто как делает.
|
|
|||||
Регистрация: Aug 2012
Сообщений: 108
|
1) Точно ли нужна разбивка на отдельные swf? Моя первая игра была так разбита - геморойненько вообщем.
2) Нужен какой-нибудь preloader-модель, содержащий общие данные. Связь между swf можно держать через loaderInfo. Либо если есть бакенд - через запросы. 3) FD не особо удобен для многомодульности. |
|
|||||
Регистрация: Feb 2014
Сообщений: 57
|
1) c сервера во флешварсах в обертку будут передаваться параметры, и в зависимости от них обертка будет подгружать в себя те или иные swf
2) тоесть, подгрузили swf, сохранили ссылку на нее, и юзаем ее публичные методы, а также ловим события которые она диспатчит? 3) а билдер годится для такой задачи? Еще есть проблема такого плана, у меня есть класс со статичными функциями (StatClass, допустим), которыми должны пользоваться все внутренние swf, так как у меня все внутренние swf в разных проектах(для компиляции), то у них соурсах нет класса StatClass, но без него swf не компилится, что можно сделать чтобы не копировать такие классы во внутренние swf, а пользоваться одним, который находится в swf-обертке? |
|
|||||
>> у них соурсах нет класса StatClass, но без него swf не компилится, что можно сделать чтобы не копировать такие классы во внутренние swf
- интерфейсы - swc как внешняя библиотека, в FD это опция external libriry (not included) в обоих случаях вместо реальных классов используем некие 'заглушки', т.е. такая флешка скомпилится, но работать будет только при наличии самих классов, например будучи подгруженной в основную |
Часовой пояс GMT +4, время: 07:16. |
|
« Предыдущая тема | Следующая тема » |
|
|