К вопросу о RobotLegs, Mate, Swiz, PureMVC, Cairngorm, Parsley
Пятница, 12 марта 2010
Tour de Flex - десктоповое Air приложения для знакомства с возможностями и ресурсами Flex фрэймоврка, включая базоыве компоненты Flex, Adobe AIR, интеграция данных, а также разнообразные компоненты не-Adobe разработчиков, эффекты, скины и так далее.
Tour de Flex имеет 3 главные цели:
* Предоставить не-Flex разработчикам обзор того что может быть сделано в Flex в виде “look and see” среды
* Предоставить Flex разработчикам иллюстрированный справочный инструмент
* Дать коммерческим и некомерческим Flex разрабочикам место для показа их работ
SourceForge.net уже давно представил для свободного скачивания корпоративную версию своего движка (неужели вы его еще не видели?). Потом проект перешел в собственность CollabNet и теперь живет под названием Collabnet Sourforge Enterprise
В очень быстром темпе вышли несколько версий. Основное изменение - лечение багов связанных с 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. Еще один минус - не понятно пока как применить к такой системе “правильный”, паттерн-ориентированный подход. Переведу часть документации на русский - в процессе перевода может и собственные умные мысли появятся.