Чтобы прокомментировать комментарий / вопрос Шрути (я не могу оставить комментарий, поскольку моя текущая репутация недостаточна):
Требование к динамическому обновлению изображений с помощью mxml такое же, как указано в исходном ответе, чтов том, что любые изображения, которые вы хотите динамически изменить, должны быть предварительно встроены в ваш mxml:
[Embed(source="image.png")] private var theImage:Class;
, который впоследствии можно будет использовать для обновления источника изображения следующим образом:
<fx:Script>
<![CDATA[
[Embed(source="image.png")] private var theImage:Class;
private function updateImage():void {
image.source = theImage;
}
]]>
</fx:Script>
<s:BitmapImage id="image" source="@Embed('defaultImage.png')"/>