在我的mxml文件中,我的图像声明如下:
<mx:Image x="0" y="0" source="assets/bigpicture.png" id="picture1"/>
在某些情况下我会这样做:
picture1.source =“assets / bigpicture2.png”;
然而,这会导致柔性去除图片,加载后会再次显示。
如何制作mx:image make以便在新图像加载之前继续显示图像?
谢谢!
答案 0 :(得分:3)
为什么不在应用程序中embed your assets如果它们始终相同?
如果您的图像必须在运行时加载: 我认为唯一的方法是将资源与带有Loader的Image分开加载,当Loader完成加载时,将其指定为Image的源。
否则,您可以在切换源之前将图像淡化为alpha = 0,然后将其淡化为1.0。它看起来更平滑,但在加载新图像时仍然没有显示图像。