FMX2K4: 在 ListBox 中应用HTML
原文地址: http://www.darronschall.com/weblog/archives/000067.cfm#more
翻译:qhwa
我目前正在做一个项目,使用了Flash MX 2004。情况一直很好,直到有一次我想令list中的一部分加粗。我原以为很简单,就像改变label一样,插入html标签就行了,但是生活哪有那么简单:)
在做了一点阅读和挖掘之后,我终于找到了一种方法,就是今天我要和你分享的。
下面这个就是最终的结果,你可以轻松的创建一个。
WIDTH="260" HEIGHT="100" PLAY="true" LOOP="false" MENU="true" QUALITY="high"
AllowScriptAccess="never" TYPE="application/x-shockwave-flash"
PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer">
这个效果是通过创建一个自定义cellRenderer,而不是ListBox默认的处理。
一个cellRenderer就是任意的一个class,这个class要实现Cell Renderer API,被用来在基于列表的组件(List,DataGrid,Tree和Menu)显示一行的内容。你可以在帮助中找到更多关于Cell Renderers的信息
Using Components -> Components Dictionary -> CellRenderer API
按下面的步骤创建上面的例子
1.下载我的LabelCellRenderer,解压缩到合适的路径(.fla所在的路径最好),保持压缩包中的文件目录
2.插入一个新的MC符号,命名为"LabelCellRenderer",不加引号,这是个空的符号
3.在库面板的LabelCellRenderer上单击右键,从菜单中选择“linkage...”。点击“Export for ActionScript”,使用“com.darronschall.LabelCellRenderer”作为AS2.0的类。而且确定“LabelCellRenderer”作为ID。
本文固定链接:http://www.verydemo.com/demo_c101_i51543.html
相关推荐
最大的好处是,在设计AJAX网络应用程序时,轻松简便的操作就像设计桌面程序一样。 ZK包含了一个以AJAX为基础、事件驱动(event-driven)、高互动性的引擎,同时还提供了丰富多样、可重复使用的XUL与HTML组件,以及以...
0007 在Delphi中加载QReport报表组件 7 1.3 创建DLL文件 8 0008 生成一个DLL文件 8 0009 调用DLL文件 8 1.4 窗体相关操作 9 0010 将组件置前/置后 9 0011 如何锁定窗体中的组件 9 0012 如何改变窗体...
0007 在Delphi中加载QReport报表组件 7 1.3 创建DLL文件 8 0008 生成一个DLL文件 8 0009 调用DLL文件 8 1.4 窗体相关操作 9 0010 将组件置前/置后 9 0011 如何锁定窗体中的组件 9 0012 如何改变窗体...
14.3 GDI+在实际开发中的应用 327 14.3.1 利用柱形图分析每月的商品销售情况 327 14.3.2 利用折线图分析网站访问流量 330 14.3.3 利用饼形图分析公司男女比例 333 14.4 本章小结 334 第15章 Windows打印...
272.如何在应用程序中执行其他应用程序 273.如何查找当前系统停止响应的程序 274.如何判断指定窗口程序是否已经运行 275.如何使单文档程序启动时显示对话框 276.如何在程序运行时禁止关闭计算机 277.如何在关闭单...
21.如何在页面中应用javascript脚本-示例1 21.如何在页面中应用javascript脚本-示例2 22.如何实现从服务器端向页面动态添加javascript脚本-示例1 22.如何实现从服务器端向页面动态添加javascript脚本-示例2 24....
答案: 为了简化 Visual FoxPro 开发人员开发应用程序的过程,在 6.0 版中加入了很多新特性,其中包括新的应用程序框架、应用程序生成器、和组件管理库。为保持向后兼容性,也保留了 5.0 版中的旧应用程序向导。新的...
如何在DotNet 2的登录组件中检索用户的锁定状态及解锁? ASP.NET 2.0, 想说爱你不容易 SqlDataSource WEB控件:当DeleteCommandType= 遭遇 ASP.NET 2.0 只读 TextBox 回发后信息丢失的 bug asp.net2.0:扩展...
10-8 CheckBox组件 10-9 RadioButton组件 10-10 ListBox组件 10-11 ComboBox组件 10-12 ScrollBar组件 10-13 GroupBox组件 10-14 RadioGroup组件 10-15 Panel组件 10-16 ...
9.2.5 在另外一个页面中宿主页面 212 9.2.6 在Web浏览器中宿主页面 213 9.3 页面历史 214 9.3.1 深入分析WPF中的URI 214 9.3.2 导航历史 215 9.3.3 维护自定义的属性 216 9.4 导航服务 217 9.4.1 通过编程进行导航 ...
如何在页面中应用javascript脚本-示例1 21.如何在页面中应用javascript脚本-示例2 22.如何实现从服务器端向页面动态添加javascript脚本-示例1 22.如何实现从服务器端向页面动态添加javascript脚本-示例2...
Visual Basic 6编程技术大全 ...20.3.1在ASP脚本中使用组件796 20.3.2使用定制ASP组件797 20.4 WebClass803 20.4.1最初的印象804 20.4.2 WebClass的基本技术809 20.4.3专业部分825 附录Windows API函数829
Visual Basic 6编程技术大全 ...20.3.1在ASP脚本中使用组件796 20.3.2使用定制ASP组件797 20.4 WebClass803 20.4.1最初的印象804 20.4.2 WebClass的基本技术809 20.4.3专业部分825 附录Windows API函数829