Вдогонку целой коллекции хабрастатей на тему выхода превью Molehill (низкоуровневое API Actionscript для вывода аппаратно ускоренной графики во flash-плеере) предлагаю вашему вниманию способ сборки/запуска этой радости на Windows и Linux (Ubuntu 10.10)
Собирать приложения будем с помощью Flex.
Для этого, согласно инструкциям на сайте производителя, качаем свежую версию продукта с официальной страницы загрузки
Для Linux следуем инструкциям по развертыванию
Качаем и устанавливаем для своего браузера и операционной системы нужную версию flash-плеера (ссылки ниже).
Для ubuntu копируем libflashplayer.so в /usr/lib/mozilla/plugins/ и выполняем на нем для x64 систем: sudo nspluginwrapper -i /usr/lib/mozilla/plugins/libflashplayer.so источник
Проверяем работет ли плеер на демо
В директории frameworks/libs/player дистрибутива flex SDK создаем папку 13.1 и копируем туда playerglobal.swc (определения нового API)
В файле frameworks/flex-config.xml меняем target-player на 13.1 и swf-version на 13.
Теперь можно пытаться собрать простенький пример использующий molehill, например, отсюда (mxmlc mole2d/src/Main.as).
API Molehill низкоуровневое и для того чтобы показать в своем проекте аппаратно ускоренное 3D придется изрядно повозиться, но можно пойти другим путем и использовать существующий 3D движок. В апреле 2011 г. выйдет версия Alternativa3D с поддержкой Molehill, а уже сегодня можно поработать с альфа версией движка Away3D.
Качаем отсюда исходники библиотеки и примеры использования
Из директории src исходников копируем папки away3d и com в директорию src примеров использования, а lib/apparat-lzma-decoder-1.0.RC8.swc в директорию frameworks/libs flex SDK
Теперь можно собирать исходники примеров например так: mxmlc LightingTest.as и смотреть результаты, открывая получившиеся swf файлы браузером.
Для многих примеров использующих загрузку файлов (LoaderMD5Test.as etc.) понадобится поместить src/assets и скомпилированный ролик в сетевую папку или запускать их с локального или удаленного вебсервера.
Adobe представила будущее Flash посредством приложения от AlternativaPlatform
Встречаем, AIR и Flash Player Incubator (включая «Molehill» 3D APIs)
Подборка демок на molehill
AlternativaPlatform демонстрирует свою первую разработку под 3D API Molehill и Flash Player 11
Инструкции на сайте произодителя
Страница загрузки подходящей версии плеера
Страница на сайте производителя посвященная технологи Molehill (Video Demonstrations | Examples & Tutorials | FAQ
Не претендую на роль эксперта в области Molehill да и flex/flash, просто мне, как и вам, очень интересны эти технологии. Поэтому приветствуются различные замечания/дополнения/пожелания, а также связь лично со мной через хабрапочту или по IM-клиенту в профиле.
Готовим среду
Собирать приложения будем с помощью Flex.
Для этого, согласно инструкциям на сайте производителя, качаем свежую версию продукта с официальной страницы загрузки
Для Linux следуем инструкциям по развертыванию
Качаем и устанавливаем для своего браузера и операционной системы нужную версию flash-плеера (ссылки ниже).
Для ubuntu копируем libflashplayer.so в /usr/lib/mozilla/plugins/ и выполняем на нем для x64 систем: sudo nspluginwrapper -i /usr/lib/mozilla/plugins/libflashplayer.so источник
Проверяем работет ли плеер на демо
В директории frameworks/libs/player дистрибутива flex SDK создаем папку 13.1 и копируем туда playerglobal.swc (определения нового API)
В файле frameworks/flex-config.xml меняем target-player на 13.1 и swf-version на 13.
Теперь можно пытаться собрать простенький пример использующий molehill, например, отсюда (mxmlc mole2d/src/Main.as).
А теперь 3D
API Molehill низкоуровневое и для того чтобы показать в своем проекте аппаратно ускоренное 3D придется изрядно повозиться, но можно пойти другим путем и использовать существующий 3D движок. В апреле 2011 г. выйдет версия Alternativa3D с поддержкой Molehill, а уже сегодня можно поработать с альфа версией движка Away3D.
Качаем отсюда исходники библиотеки и примеры использования
Из директории src исходников копируем папки away3d и com в директорию src примеров использования, а lib/apparat-lzma-decoder-1.0.RC8.swc в директорию frameworks/libs flex SDK
Теперь можно собирать исходники примеров например так: mxmlc LightingTest.as и смотреть результаты, открывая получившиеся swf файлы браузером.
Для многих примеров использующих загрузку файлов (LoaderMD5Test.as etc.) понадобится поместить src/assets и скомпилированный ролик в сетевую папку или запускать их с локального или удаленного вебсервера.
Ссылки:
Adobe представила будущее Flash посредством приложения от AlternativaPlatform
Встречаем, AIR и Flash Player Incubator (включая «Molehill» 3D APIs)
Подборка демок на molehill
AlternativaPlatform демонстрирует свою первую разработку под 3D API Molehill и Flash Player 11
Инструкции на сайте произодителя
Страница загрузки подходящей версии плеера
Страница на сайте производителя посвященная технологи Molehill (Video Demonstrations | Examples & Tutorials | FAQ
И в заключение
Не претендую на роль эксперта в области Molehill да и flex/flash, просто мне, как и вам, очень интересны эти технологии. Поэтому приветствуются различные замечания/дополнения/пожелания, а также связь лично со мной через хабрапочту или по IM-клиенту в профиле.