<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
			   xmlns:s="library://ns.adobe.com/flex/spark"
			   xmlns:mx="library://ns.adobe.com/flex/mx"
			   minWidth="955" minHeight="600">
	<fx:Declarations>
		<!-- Place non-visual elements (e.g., services, value objects) here -->
	</fx:Declarations>
	<fx:Script>
		<![CDATA[
			import mx.collections.ArrayCollection;
			import mx.controls.Alert;
			import spark.events.IndexChangeEvent;
			import spark.events.ListEvent;
			[Bindable]
			private var array:ArrayCollection = new ArrayCollection([{id : 1, city : "北京"}, {id : 4, city : "天津"}, {id : 3, city : "上海"}]);

			private function onIndexChangeHandler(event:IndexChangeEvent):void
			{
				var value:String = ls.selectedItem.city;
				Alert.show(value, "prompt");
			}

		]]>
	</fx:Script>
	<s:List id="ls" dataProvider="{array}" labelField="city" x="87" y="101" width="144" change="onIndexChangeHandler(event)" itemRenderer="com.dys.custom.itemrenderer.CustomListItemRender"/>
</s:Application>

  

<?xml version="1.0" encoding="utf-8"?>
<s:ItemRenderer xmlns:fx="http://ns.adobe.com/mxml/2009"
				xmlns:s="library://ns.adobe.com/flex/spark"
				xmlns:mx="library://ns.adobe.com/flex/mx"
				autoDrawBackground="true">

	<fx:Script>
		<![CDATA[
			import mx.controls.Alert;

			override public function set data(value:Object):void
			{
				this.sn.text = String(this.itemIndex + 1);
				this.txt.text = value.city;
			}
		]]>
	</fx:Script>

	<s:Label id="sn" x="0"/>
	<s:Label id="txt" x="30"/>
</s:ItemRenderer>

  

最新文章

  1. vc++&gt;&gt;Connection using old (pre-4.1.1) authentication protocol refused (client option &#39;secure_auth&#39; enable
  2. Centos7上安装dnf-plugins-core
  3. javascript 代码可读性
  4. 剑指Offer 矩形覆盖
  5. linux 常见操作命令
  6. iOS开发,多个button数组,每个数组只能选中5项,多个数组只能选择3个。
  7. 再写FFT模板
  8. winphone 开发学习笔记(2)
  9. Windows7下32位IE异常不能打开解决方法
  10. 在树莓派上安装leanote
  11. mfc--使用ShellExecute打开另一个可执行程序
  12. Flask中使用Flask-Migrate扩展迁移数据库
  13. Vue组织架构图组件
  14. 2018-2019-2 20165325《网络对抗技术》Exp0 Kali安装 Week1
  15. oracle收集ash和awr性能报告方法
  16. 打包工具webpack安装&#183;Mac
  17. 如何在Linux上设置SSH密码以进行无密码登录(转)
  18. Web前端3.0时代,“程序猿”如何“渡劫升仙”
  19. BZOJ4223 : Tourists
  20. 目前(2018年)在北京java程序员平均薪水是多少呢?

热门文章

  1. linux下安装虚拟机qemu kqemu
  2. is_file和file_exists效率比较
  3. Symfony2学习笔记之数据库操作
  4. [Everyday Mathematics]20150215
  5. loadrunner之C语言编程
  6. duilib List控件,横向滚动时列表项不移动或者显示错位的bug的修复
  7. MSDN 中 对vector::erase()的解释.xml
  8. DNN 错误代码 0x80070005 解决方案
  9. 【Hadoop代码笔记】Hadoop作业提交之Job初始化
  10. 《学习OpenCV》练习题第四章第八题ab