动态更改图像源(FLEX)

时间:2015-07-01 14:48:44

标签: actionscript-3 flex actionscript

AS / FLEX新手,实际上在谷歌上找不到关于这个简单问题的大量信息。我在mxml中有一个Image,其源指向一个具有嵌入式源的变量,如下所示

<mx:Image id="image" source="{imageSource}"/>

[Bindable]
[Embed(source="pic.png")]
public var imageSource:Class

这适用于加载单个图像,但是当按下图像时,我希望源指向嵌入了不同源的新变量

[Bindable]
[Embed(source="pic.png")]
public var imageSource2:Class

单击图像时,我有类似

的内容
image.source = imageSource2;
image.validateNow();

这种更新我的图像,但不是在.validateNow()后立即更新,如果我通过调试器并在该点之后停止,它仍然是相同的图像。它似乎在整个方法完成后更新,但这个方法背后的想法是,它在开始时将从一个图像开始,在它结束之前它将切换到另一个图像,因此图像在单个调用中改变两次

0 个答案:

没有答案