Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Flex

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 13.06.2007, 02:46
xintrea вне форума Посмотреть профиль Отправить личное сообщение для xintrea Посетить домашнюю страницу xintrea Найти все сообщения от xintrea
  № 1  
Ответить с цитированием
xintrea
 
Аватар для xintrea

Регистрация: Mar 2002
Адрес: https://webhamster.ru
Сообщений: 107
По умолчанию Вставка векторной SWF-графики в flex-приложения

Здравствуйте!

Щас вот начал пытаться разораться с Flex, и не могу понять такую вещь...

Вот есть например Flex-приложение. И мне в него надо вставить - ну пусть, например, анимированный в Flash логотип. (Точнее, не обязательно анимированный в Flash, пусть есть SWF-файл с анимированным логотипом, сгенереный каким-нить OpenSource-редактором). Вот. И этот логотип надо вставить в Flex-приложение.

Вопрос - как это сделать? Второй день долблю эту тему, ничего путного найти не могу. Есть подозрение, что можно как-то использовать скинование Flex, но погряз в дебрях реализации скинов, а главного не выяснил - вообще возможна ли вставка SWF-графики (анимации) в Flex?
__________________
Со всяческими пожеланиями, Xintrea.
https://webhamster.ru

Старый 13.06.2007, 03:23
Daevaorn вне форума Посмотреть профиль Отправить личное сообщение для Daevaorn Найти все сообщения от Daevaorn
  № 2  
Ответить с цитированием
Daevaorn
 
Аватар для Daevaorn

Регистрация: Jun 2007
Сообщений: 3
во flex2 devguide есть раздел Embedding Assets. там про это написано.

Старый 13.06.2007, 15:53
xintrea вне форума Посмотреть профиль Отправить личное сообщение для xintrea Посетить домашнюю страницу xintrea Найти все сообщения от xintrea
  № 3  
Ответить с цитированием
xintrea
 
Аватар для xintrea

Регистрация: 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.
__________________
Со всяческими пожеланиями, Xintrea.
https://webhamster.ru

Старый 17.06.2007, 02:23
xintrea вне форума Посмотреть профиль Отправить личное сообщение для xintrea Посетить домашнюю страницу xintrea Найти все сообщения от xintrea
  № 4  
Ответить с цитированием
xintrea
 
Аватар для xintrea

Регистрация: 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.
https://webhamster.ru


Последний раз редактировалось xintrea; 17.06.2007 в 02:26.
Создать новую тему Ответ Часовой пояс GMT +4, время: 20:35.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 20:35.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.