Изменение изображения на внедренные данные - PullRequest
0 голосов
/ 03 ноября 2010

Я знаю, как встроить изображение, но я хочу изменить изображение на любое из встроенных изображений по запросу (вызов функции).

[Bindable]
public var icoEstado:Class;

[Embed(source="src/assets/etapa.n.png")]
[Bindable]
private var estadoN:Class;

[Embed(source="src/assets/etapa.ok.png")]
[Bindable]
private var estadoOk:Class;

[Embed(source="src/assets/etapa.x.png")]
[Bindable]
private var estadoX:Class;

public function estado(i:String):void
{
 switch(i)
 {
  default:
  case 'x':
   icoEstado = estadoX;
  return;
  case 'n':
   icoEstado = estadoN;
  return;
  case 'k':
   icoEstado = estadoOk;
  return;
 }
}

, а затем ...

<s:BitmapImage id="ico" source="{icoEstado}"/>

Это не работает ... любой совет?

Спасибо!

1 Ответ

0 голосов
/ 11 ноября 2010

Единственное решение, которое я нашел, - использовать вместо него компонент mx:Image.

...