| « Flex-Mojos, Управление зависимостями. | Сборка простого flex приложения с помощью Flex Mojos » |
Генерация html wrapper c помощью flex-mojos
Введение
Получить общее представление и посмотреть простой пример, c помощью flex mojos, можно здесь.
Также возможно ознакомиться с первоисточником Html Wrapper Mojo от Marvin Froeder’s, создателя flex mojos.
Знакомство с html-wrapper-mojo
Для того что бы сгенерить html wrapper для swf, достаточно в pom.xml
добавить mojo html-wrapper-mojo.
XML:
... | |
<plugins> | |
<plugin> | |
<groupId>info.flex-mojos</groupId> | |
<artifactId>html-wrapper-mojo</artifactId> | |
<executions> | |
<execution> | |
<goals> | |
<goal>wrapper</goal> | |
</goals> | |
</execution> | |
</executions> | |
<configuration> | |
<templateURI>embed:client-side-detection</templateURI> | |
<parameters> | |
<swf>${build.finalName}</swf> | |
<width>200</width> | |
<height>200</height> | |
</parameters> | |
</configuration> | |
</plugin> | |
</plugins> | |
... |
Конфигурация html-wrapper-mojo
тег templateURI
определяет один из варинтов шаблона от Adobe:
embed:client-side-detection
embed:client-side-detection-with-history (default)
embed:express-installation
embed:express-installation-with-history
embed:no-player-detection
embed:no-player-detection-with-history
или
URI на ваш собственный шаблон, например:"file:///etc/hosts". При этом файл с вашим шаблоном должен содержать index.template.html и быть в формате zip.
тег parameters
позволяет установить значения всем стандартным свойствам шаблона
title
version_major - требуемая версия fp, по умолчанию 9;
version_minor - требуемая минимальная версия fp, по умолчанию 0;
version_revision - требуемая ревизия, напрмер 115, по умолчанию 0;
swf - имя swf файла;
width
height
bgcolor
application - имя swf объекта внутри html.
Если вы используете свой собственный шаблон, то можете определить дополнительные параметры.
Дополнения
Для создания собственного шаблона можно использовать swfobject