Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   имбидинг FXG (http://www.flasher.ru/forum/showthread.php?t=183263)

Silicium 16.08.2012 19:11

имбидинг FXG
 
День добрый. Вшиваю в проект *.svg:
Код:

[Embed(source="../assets/ring.svg")];
и получаю предупреждение, мол:
Цитата:

Начиная с Flex 4 вместо устаревшего SVG рекомендуется использовать FXG.
Я бы с радостью, но для *.fxg файлов не возможен транскодинг, а mimeType типа fxg вообще нет. Так как такое сообщение компилятора понимать?

djyamato 17.08.2012 00:46

Вложений: 1
Если Вы хотите использовать FXG, то эта графика добавляется как IVisualElement, то бишь
Код AS3:

<s:Group>
  <assets:MyFXG_someGraphics/>
</s:Group>

где MyFXG_someGraphics.fxg лежит в папке assets (она даже в Components появляется во Flash Builder-е)
или
Код AS3:

var myGroup:Group=new Group();
var myFXG:MyFXG_someGraphics=new MyFXG_someGraphics();
myGroup.addElement(myFXG);

http://www.adobe.com/devnet/flex/art...ing-part1.html
или в атаче проект во флэш билдере

Astraport 17.08.2012 01:06

А зачем его вшивать? Можно просто задать в строке.

Silicium 17.08.2012 01:13

djyamato, спасибо за столь развернутый ответ, однако, такой способ использования я знаю. Уточняя вопрос и отвечая вместе с тем на вопрос Astraport-а:
мне изначально не затарахтел FXG, я использовал .svg, лежащий в ассетах, которая, в свою очередь, не находится в папке с сорцами (а стало быть и засунутый туда fxg не прилинкуется как класс). Использование векторных, наряду с растровыми картинками, в svg формате в едином! подходе меня бы вполне устраивало, если бы не этот дурацкий и раздражающий warning
Цитата:

Начиная с Flex 4 вместо устаревшего SVG рекомендуется использовать FXG.
djyamato, неужели имеется ввиду, что надо использовать fxg как IVisualElement вместо того, чтобы имбидить векторную графику?

djyamato 17.08.2012 02:19

Цитата:

Сообщение от Silicium (Сообщение 1092592)
djyamato, неужели имеется ввиду, что надо использовать fxg как IVisualElement вместо того, чтобы имбидить векторную графику?

я не знаю можно ли заэмбедить fxg, а, главное, нужно ли
Вот тут советуют собрать в Library Project FXG-шки

возможно, эта тема чем-нибудь тоже будет полезна


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

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