Gaia Version 2.4.1, 2.4.2
Вторник, 12 августа 2008В очень быстром темпе вышли несколько версий. Основное изменение - лечение багов связанных с AS3, подробнее - на сайте GAIA.
В очень быстром темпе вышли несколько версий. Основное изменение - лечение багов связанных с AS3, подробнее - на сайте GAIA.
Введение
“Физически” страницы в Gaia представлены шаблонными Flash файлами, которые создаются во время процесса Scaffolding’а и-или созданные вами самостоятельно. Страницы могут содержать ассеты (Assets), так же как и другие страницы. Они представлены в site.xml в узлах <page>. (more…)
Привожу перевод части документации Gaia Flash Framework
Часть первая - Начало Работы
Инсталляция, простой проект, скаффолдинг (scuffolding), навигация через контекстное меню (меню правой кнопки).
(more…)
Пока я писал первый пост о Gaia, вышла новая версия. Вот перевод release notes,
Gaia 2.3.8 содержит некоторые незначительные обновления на основе сообщений на форумах, в том числе в последнем релизе появился новый метод API, для облегчения создания глобальных меню на основе информации из site.xml.
Новый API Метод: getMenuArray()
Новый метод API, getMenuArray() возвращает массив всех страниц включенных в меню в site.xml (те, которые имеют menu = “true” и название) в порядке сверху вниз. Этот массив используется в GaiaContextMenu и в сделан теперь публичным.
AS3: Шаблонные swf слишком велики
Страницы и шаблоны preloader импортировали AbstractAsset в силу импортерования AssetEvent. AssetEvent был обновлен для использования IAsset интерфейс вместо AbstractAsset и теперь размеры swf файлов должны быть еще меньше, чем они были прежде.
Добавлено множественность выражений связывания (Binding) для атрибутов.
DisplayObjectAssets (и все, что ему наследует) иногда появлялись до того, как они должны это делать. Это было исправлено.
Недавно понадобилось срочно набросать флэш сайт. Обнаружилась flash ide ориентированная среда, предназначенная как раз для решения такой задачи. Попробовал - кое-что понравилось. Вспомнилась собственная разработка, еще на AS 2.0, мысли были те же, вот только довести до качественного внешнего релиза для размещения как open source проекта руки так и не дошли. Недоведенный концепт пошел в работу и на нем было сделано несколько мультимедийных дисков для Третьяковской галереи. С удивлением обнаружил реализацию тогдашних идей на современном уровне технологий - SWFAdress, SEO и прочие радости жизни. Что является большим с моей точки зрения минусом - так это необходимость компилировать проект в IDE. Очень медленно отлаживать мелкие глюки - правда тут на помощь приходит FlexUnit. Еще один минус - не понятно пока как применить к такой системе “правильный”, паттерн-ориентированный подход. Переведу часть документации на русский - в процессе перевода может и собственные умные мысли появятся.