Добавление BitmapImage к холсту - PullRequest
       2

Добавление BitmapImage к холсту

0 голосов
/ 04 сентября 2011

Я пытаюсь загрузить BitmapImage из встроенного исходного изображения и добавить его в UIComponent. Я прилагаю код, который у меня есть ниже. Я не смог заставить это работать. Любая помощь будет принята с благодарностью.

var bitmap:BitmapImage = new BitmapImage();
bitmap.source ="@Embed('sample.jpg')";
var graphic:Graphic = new Graphic();
graphic.addElement(bitmap);
thumbHolder.addChild(graphic);

Когда я запускаю это, я не получаю сообщение об ошибке, но в thumbHolder (My UIComponent) не появляется изображение.

Спасибо

1 Ответ

2 голосов
/ 04 сентября 2011

Встраивание при использовании ActionScript работает немного иначе, чем в MXML. В этом случае вы устанавливаете в качестве источника строку (а не внедренное изображение).

// Defined somewhere else in your class
[Embed(source="sample.jpg")]
public var embeddedImage:Class;

// Setting the source the right way
var bitmap:BitmapImage = new BitmapImage();
bitmap.source = embeddedImage;
var graphic:Graphic = new Graphic();
graphic.addElement(bitmap);
thumbHolder.addChild(graphic);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...