Я бы предпочел сделать что-то подобное, это решит все проблемы:
[Bindable] public var isOurMouse:Boolean = false;
<mx:Canvas>
<mx:Image source="{ConfigApp.getResourcesPath()}/img.jpg"
mouseOver="isOurMouse = true"
mouseOut="isOurMouse = false"/>
<mx:Image source="{ConfigApp.getResourcesPath()}/img_over.jpg"
mouseEnabled="false" mouseChildren="false"
visible="{isOurMouse}"/>
</mx:Canvas>
Кстати, если вы хотите, чтобы ваше изображение не вспыхивало при перезагрузке, у вас должно быть два изображения, одно на другое, фон которого перезагружается только после того, как передний план завершил загрузку. На самом деле ваше изображение блестит, но вы его не видите:
<mx:Canvas>
<mx:Image id="imgBkg"/>
<mx:Image id="imgFrg"
source="{something}"
complete="imgBkg.source = imgFrg.source"/>
</mx:Canvas>