<?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"><mx:Script><![CDATA[import mx.core.ClassFactory;//changes the list item renderer at runtimeprivate function changeRenderer(event:Event):void{if(viewType.selectedValue.toString() == "small")list.itemRenderer = new ClassFactory(makeEmSmall);elselist.itemRenderer = new ClassFactory(makeEmBig);}]]></mx:Script><!-- List --><mx:List x="34" y="92" width="300" height="300"variableRowHeight="true"itemRenderer="makeEmSmall" id="list"alternatingItemColors="[#FFFFFF, #EEEEEE]"themeColor="#8C8196"><mx:dataProvider><mx:String>item 1</mx:String><mx:String>item 2</mx:String><mx:String>item 3</mx:String><mx:String>item 4</mx:String><mx:String>item 5</mx:String><mx:String>item 6</mx:String><mx:String>item 7</mx:String><mx:String>item 8</mx:String><mx:String>item 9</mx:String><mx:String>item 10</mx:String></mx:dataProvider></mx:List><!-- Radio Buttons --><mx:RadioButtonGroup id="viewType" labelPlacement="right" change="{changeRenderer(event);}"/><mx:HBox x="40" y="400"><mx:Text text="View: "></mx:Text><mx:RadioButton label="big" value="big" groupName="viewType" toolTip="Make 'em big dude." /><mx:RadioButton label="small" value="small" groupName="viewType" toolTip="Make 'em small dude." selected="true"/></mx:HBox></mx:Application>

转载于:https://www.cnblogs.com/xxcainiao/archive/2008/05/29/1210203.html

动态改变 itemRenderer 。相关推荐

  1. C# 设计时动态改变实体在PropertyGrid中显示出来的属性

    方法一: /// <summary>/// 实体属性处理/// </summary>public class PropertyHandle{#region 反射控制只读.可见属 ...

  2. 使用CAShapeLayer实现一个音量大小动态改变的控件

    一.案例演示 对于实时显示语音音量大小的需求,发现很多人的实现方式通过预放置多张图进行切换进行完成的.这样的处理,不但会浪费App的资源存储空间,而且效率也不高.对于符合某一定规律动态改变的图形,我们 ...

  3. Flex 学习笔记 动态设置itemRenderer

    Tree.DataGrid经常要设置自己制定样式或特殊的UI,我们需要呈现器,经常使用外部呈现器(作为项目渲染器使用的自定义组件在MXML或ActionScript编写),我们需要用到itemRend ...

  4. uniapp、vue,vuex中state改变,getters不动态改变的完美解决方案!

    uniapp.vue,vuex中state改变,getters不动态改变的完美解决方案! 参考文章: (1)uniapp.vue,vuex中state改变,getters不动态改变的完美解决方案! ( ...

  5. 解决javascript动态改变img的src属性图片不显示问题

    解决javascript动态改变img的src属性图片不显示问题 参考文章: (1)解决javascript动态改变img的src属性图片不显示问题 (2)https://www.cnblogs.co ...

  6. 【Android 进程保活】oom_adj 值 ( oom_adj 值对应的进程优先级 | oom_adj 值动态改变 | 进程保活优化方向 )

    文章目录 一.oom_adj 值对应的进程优先级 二.oom_adj 值动态改变 1.正常运行时的 oom_adj 值 2.按下 Home 键后的 oom_adj 值 3.按下回退键后的 oom_ad ...

  7. WEUI picker组件无法js动态改变选项

    功能需求 设备号和摄像头都可以下拉选择,但是具体的摄像头下拉选项是根据设备号而定的.如下图,尾号为352的设备号只有前置摄像头,尾号为657的设备号前置和后置摄像头都有. 问题说明 一般情况下,这个需 ...

  8. js动态改变下拉菜单内容示例 .

    <HTML><HEAD><TITLE>动态改变下拉菜单内容示例</TITLE></HEAD><SCRIPT LANGUAGE=java ...

  9. 动态改变select 宽度

    有一个简单的办法:动态改变宽度         <select   οnblur="this.style.width=30"   οnfοcus="this.sty ...

  10. 如何动态改变框架的大小[转]

    如何动态改变框架的大小 解决思路: 在框架所加载页中用parent.frames["框架名"].cols="值1,值2..." 或者parent.frames[ ...

最新文章

  1. 解决【Bootstrap‘s JavaScript requires jQuery】的问题
  2. WEB Struts2 中OGNL的用法
  3. 深入Java关键字null
  4. golang panic的错误回收和简单的使用场景
  5. .NET Core使用swagger进行API接口文档管理
  6. 汇编语言-015(PROC伪指令定义参数方式、EXTERNDEF、INCLUDE 、EXTERN 、INVOKE、PROC、PROTO 、MOVSB 、MOVSD 、CMPSD )
  7. Apache配置SSL证书服务器傻瓜步骤
  8. Java语言基础1-关键字、标识符、常量和变量
  9. ubuntu9.04更新之后无法启动系统的解决办法
  10. Visual studio 内存不足的解决方案(out of memory)
  11. extentreports报告插件与testng集成(二)
  12. Lync 小技巧-53-Windows 2012 R2-加域-电脑-自动-登录
  13. linux 文件前缀,【整理】Linux系统中通过前缀加点,即.xxx表示隐藏文件
  14. Quartz定时任务手动触发
  15. DHT11温湿度的电路连接和驱动(树莓派)
  16. web扫描器之Nessus
  17. hp ux安装mysql5.1.56_详细讲解Linux环境下MySQL5.1安装步骤
  18. alfresco mysql搭建_Alfresco源代码初步搭建.docx
  19. 03-java数据结构之链表的学习(单链表、双链表等)
  20. python 删除字符串中\xe2\x94\u25cf\U0001f511的unicode字符

热门文章

  1. 利用递归分割(Split)字符串
  2. Ngnix的日志管理和用定时任务完成日志切割
  3. POJ 1275 Cashier Employment
  4. 从 阿西莫夫机器人三大定律 谈起
  5. 发展壮大:帮助独立游戏开发商解决分销难题
  6. 令仔代码收藏系列(二)----BASE64编码
  7. Matlab中fsolve传递系数变量
  8. Linux下的socket网络编程
  9. 新手学习Linux之grep
  10. 函数内联inline