SWF как backgroundImage в Flex 4 - PullRequest
2 голосов
/ 12 июля 2010

Я портирую приложение с Flex SDK 3 на 4, и .swf -image, оказывается, мое главное препятствие.

Старое приложение использует Canvas и .swf-файлы в качестве backgroundImage. Canvas больше не поддерживает backgroundImage, поэтому я пытаюсь использовать BorderContainer. Однако когда я передаю .swf в качестве backgroundImage в BorderContainer, он отображается белым.

.swf-файлы больше не поддерживаются как формат изображения? Мы использовали его, потому что он основан на векторах, и мы используем Zoom -компоненты и тому подобное.

//The image is stored in a Class:
[Embed("image.swf")]
public var swfbg:Class;

//Old SDK 3.x code:
<!--mx:Canvas backgroundImage="{swfbg}" /-->

//New SDK 4 code:
<s:BorderContainer id="bc" backgroundImage="{swfbg}" />

1 Ответ

0 голосов
/ 13 июля 2010

Завершение <mx:Image> в <mx:Canvas> сделало свое дело.

<mx:Canvas>
  <mx:Image source="{swfbg}" />
</mx:Canvas>

... оказалось настолько простым, насколько это возможно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...