我知道如何嵌入图像,但我想根据请求将图像更改为任何嵌入的图像(函数调用)。
[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}"/>
这不起作用......有什么建议吗?
谢谢!
答案 0 :(得分:0)
我找到的唯一解决方案是使用mx:Image
组件。