![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Mar 2002
Адрес: https://webhamster.ru
Сообщений: 107
|
Здравствуйте!
Щас вот начал пытаться разораться с Flex, и не могу понять такую вещь... Вот есть например Flex-приложение. И мне в него надо вставить - ну пусть, например, анимированный в Flash логотип. (Точнее, не обязательно анимированный в Flash, пусть есть SWF-файл с анимированным логотипом, сгенереный каким-нить OpenSource-редактором). Вот. И этот логотип надо вставить в Flex-приложение. Вопрос - как это сделать? Второй день долблю эту тему, ничего путного найти не могу. Есть подозрение, что можно как-то использовать скинование Flex, но погряз в дебрях реализации скинов, а главного не выяснил - вообще возможна ли вставка SWF-графики (анимации) в Flex? |
|
|||||
|
Регистрация: Jun 2007
Сообщений: 3
|
во flex2 devguide есть раздел Embedding Assets. там про это написано.
|
|
|||||
|
Регистрация: Mar 2002
Адрес: https://webhamster.ru
Сообщений: 107
|
Спасиба, вроде то что нужно.
Напишу тута что я понял. Первый вариант - непосредственная вставка в Flex-форму символа из SWF как картинки. The following example imports a green square from a SWF file that contains a library of different shapes: <?xml version="1.0"?> <!-- embed\EmbedSWFSymbol.mxml --> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" > <mx:VBox id="vBox0" width="300" height="300" > <mx:Image id="image0" source="@Embed(source='circleSquare.swf', symbol='greenSquare')" /> </mx:VBox> </mx:Application> Второй вариант - подгрузка символа из SWF как объекта, а потом его можно вставлять в Flex-форму куды угодно. <?xml version="1.0"?>
<!-- embed\EmbedSWFSymbol.mxml -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" >
<mx:Script>
<![CDATA[
[Embed(source='shapes.swf', symbol='greenSquare')]
[Bindable]
public var imgCls:Class;
]]>
</mx:Script>
<mx:VBox id="vBox0" width="300" height="300" >
<mx:Image source="{imgCls}"/>
</mx:VBox>
</mx:Application>
Правда пока непонятно как будут себя вести символы если в них будет AS2. |
|
|||||
|
Регистрация: Mar 2002
Адрес: https://webhamster.ru
Сообщений: 107
|
Опа, есть один момент.
Для того, чтобы в Flex-приложении открыть символ из отдельного SWF-файла, этот символ еще нужно подготовить в флешевом редакторе. Иначе будет такая ошибка C:\WORK\FLEX2\lbview.mxml(8): Error: definition for symbol 'CenterCell' not found В флешевом редакторе щелкаем правой кнопкой по символу в библиотеке, выбираем пункт Linkage, в открывшемся окне отмечаем галку Export for ActionScript (при этом автоматически включится и галочка Export in first frame, ее оставляем включенной). Вопрос - а как же быть со всякими опенсорчными SWF-генераторами... Они в большинстве своем для символов экспортят только графику. Гуру, скажыте, какими фришными редакторами вы пользуетесь чтоб генерить SWF-ники да еще так, чтоб символы из них выдергивать можно было. Последний раз редактировалось xintrea; 17.06.2007 в 02:26. |
![]() |
![]() |
Часовой пояс GMT +4, время: 20:35. |
|
|
« Предыдущая тема | Следующая тема » |
|
|