|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Цитата:
Кроме того никто не мешает тут и MVC сделать. Просто тогда от графического символа из swc наследуется View... Дальше уже, кто как свой view делает, не об этом сейчас Хотя тут могут быть и другие, куда более замысловатые варианты... В частности сейчас размышляю о варианты, когда во flash применяются некоторые простые классы, которые прописываются в качестве базовых, и на базе своих имен шлют команды контроллеру. При таком раскладе view можно целиком собирать во flash. А контроллер и модель уже в FD. Но тут есть свои подводные камни... Может быть я как нибудь опишу это в блоге...
__________________
Искренне Ваш, Джек. |
|
|||||
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Цитата:
|
|
|||||
Цитата:
http://www.flasher.ru/forum/showthre...924#post957924 |
|
|||||
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
В декабре делал простенькое приложение (комнату подарков) и неожиданно наткнулся на достаточно комфортный способ работы с дизайнерами. Собрал приложение в виде прототипа (вся графика - 100% во fla), сам расставил все нужные мне классы, маски, инстанснеймы, потом отдал fla дизайнерам, они поставили туда всю необходимую графику и вернули мне. Я немного подработал напильником (кое-где они, конечно, накосячили) и все заработало.
Относительно того, чтобы получать от дизайнеров swc - я в это не верю. Как проводить входной контроль? Последний раз редактировалось mikhailk; 15.01.2011 в 12:20. |
|
|||||
[+1 15.01.11]
Регистрация: Jan 2011
Сообщений: 70
|
Цитата:
|
|
|||||
Цитата:
Если у нас есть символы внутри которого есть другие именованные символы, и для этого символа прописан пользовательский класс, то flash как бы модифицирует этот класс добавляя в него public переменные с именами вложенных классов. Причем есть в символе прописан просто класс, то он добавляет их прямо в него. Но, если мы прописываем несуществующий класс(что бы он сам сгенерился), а в качестве базового – наш, то переменные почему то создаются не в этом новом классе, а в нашем классе, который мы прописала как базовый. И тут начинаются проблемы(проверено во CS4, CS5). Проявляется они могут по разному, но они проявляются, можете мне поверить... Пока я нашел только один способ с этим бороться. Создавать отдельный класс для символов, и наследовать его от того, что нам нужно. Т.е. не пользоваться свойством base class(если этот класс не стандартный). С одной стороны – не очень удобно. Но я для себя проблему решил, написав плагин для flash(панель на flash+MMExecute+JSFL).
__________________
Искренне Ваш, Джек. |
|
|||||
Может быть немного не в тему. Мне присылают fla-файл с только векторной графикой, растром, все разбито по слоям. Есть клипы, они как правило с фильтрами или имеют полупрозрачные модификаторы с сиянием и прочим. Вот мне приходится все оборачивать в клипы, давать идентификаторы, чтобы можно было вытащить из библиотеки, и опционально класс (я сейчас говорю про as2). Далее создается пустой символ-контейнер (аналог класса Main в as3), к нему присоединяется класс и все пишется уже в нем, весь код и вся логика. Мой пример иллюстрирует полностью ручной парсинг элементов, запись координат на листок и последующее размещение кодом. Вот так. Так что, нам не привыкать
__________________
тут я |
|
|||||
Подробный пример описан тут в первом посте:
http://www.flasher.ru/forum/showthre...035#post959035
__________________
Искренне Ваш, Джек. |
|
|||||
Цитата:
|
Часовой пояс GMT +4, время: 11:53. |
|
« Предыдущая тема | Следующая тема » |
|
|