Jun 30
很多时候我们需要在应用中,通过点击某个按钮或者作某项操作之后才允许Image控件加载图片。接下来的例子就演示了Flex中如何通过设置autoLoad属性为false,阻止Image控件自动加载图片。在点击“Load Image”按钮后才加载图片。
让我们先来看一下Demo(可以右键View Source或点击这里察看源代码):
下面是完整代码(或点击这里察看):
Download: main.mxml
- <?xml version="1.0" encoding="utf-8"?>
- <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
- layout="vertical"
- verticalAlign="middle"
- backgroundColor="white">
- <mx:ApplicationControlBar dock="true">
- <mx:Button id="btn"
- label="Load Image"
- click="img.load();" />
- </mx:ApplicationControlBar>
- <mx:Image id="img"
- autoLoad="false"
- source="assets/Fx.png"
- maintainAspectRatio="true"
- percentWidth="100"
- percentHeight="100" />
- </mx:Application>
代码:Peter deHaan 翻译/整理/编译:minidxer
