Flex中利用sourceChanged事件检测图片(image)控件的图片源(source属性)是否改变的例子
2009-11-11 16:36
851 查看
接下来的例子演示了Flex中利用sourceChanged事件,检测图片(image)控件的图片源(source属性)是否被改变。
让我们先来看一下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:Script> <![CDATA[ import mx.controls.Alert; private function init():void { img.addEventListener("sourceChanged", image_sourceChanged); } private function image_sourceChanged(evt:Event):void { Alert.show(evt.toString(), evt.type); } ]]> </mx:Script> <mx:ApplicationControlBar dock="true"> <mx:Button label="Flash" click="img.source = 'assets/fl_appicon.jpg';" /> <mx:Button label="Flash Player" click="img.source = 'assets/fl_player_appicon.jpg';" /> <mx:Button label="Flex" click="img.source = 'assets/fx_appicon.jpg';" /> </mx:ApplicationControlBar> <mx:Image id="img" source="assets/fx_appicon.jpg" initialize="init();" width="100" height="100" /> </mx:Application>
相关文章推荐
- Flex中如何利用getTextField事件和numLines属性,计算出TextArea控件中内容的行数的例子
- Flex中如何利用getTextField事件和numLines属性,计算出TextArea控件中内容的行数的例子
- Flex中如何通过监听collectionChange事件检测DataGrid的数据源是否改变的例子
- Flex中利用firstDayOfWeek属性改变DateChooser控件日历(calendar)布局的例子
- Flex中如何通过httpStatus事件检测Image控件载入图片是否成功的例子
- Flex中通过doubleClick事件来检测用户是否在TextInput控件中进行了双击(double clicks)操作的例子
- Flex中如何通过监听scroll事件检测用户改变DateChooser控件选中月份的例子
- Flex中通过doubleClick事件来检测用户是否在TextInput控件中进行了双击(double clicks)操作的例子
- Flex的TextArea控件中如何利用setSelection事件设定文本选中范围的例子
- Flex应用中如何利用source属性嵌入字体的例子
- Flex中如何利用iconFunction属性在ComboBox控件的下拉菜单中设定自定义图标的例子
- Flex中如何检测Alert控件是否closed的例子
- Flex中如何利用Bitmap和BitmapData类复制图片到一个TileList控件的例子
- Flex中如何利用useHandCursor和buttonMode属性在鼠标移到图片上显示手型光标的例子
- 判断是否为移动浏览器;判断是否支持滑动事件;通过手势来改变图片大小;使用手机GPS定位用户所在的城市;利用浏览器的cookie保存用户名;
- Flex中如何利用树形控件(Tree Control)和SWFLoader控件创建简单图片相册的例子
- JS利用控件的默认属性判断当前控件的值是否已经改变
- Flex中通过监听ObjectProxy的propertyChange事件检测一个Object是否变化的例子
- Flex中如何利用focusIn和focusOut事件对表单中获得焦点的项目进行颜色高亮(highlight)显示的例子
- 使用python利用Image模块检查图片像素是否符合要求