| 网站首页 | JAVA文章 | AppServers | Web开发 | 应用开发 | 资源下载 | 论坛
    学好外语能够获得更多的国外先进编程技术  [enadd  2006年12月25日]        
设为首页 加入收藏 联系站长
您现在的位置: 编程笔记网 >> Web开发 >> 图形图象 >> Flash制作 >> Flash制作 >> 文章正文
在Flah MX2004的ListBox中应用HTML        【字体:
在Flah MX2004的ListBox中应用HTML
作者:不祥    文章来源:转载    点击数:    更新时间:2006-9-17


  3.在库面板的LabelCellRenderer上单击右键,从菜单中选择“linkage...”。点击“Export for ActionScript”,使用“com.darronschall.LabelCellRenderer”作为AS2.0的类。而且确定“LabelCellRenderer”作为ID。


  4.添加一个Label组件到库中。这是必要的,因为LabelCellRenderer用他来显示。

  5.拖动一个ListBox到舞台上,给他一个实例名称。我使用“myList”,在这个例子中调整他的大小到250×90。

  6.复制粘贴下面的代码,以使用LabelCellRenderer


// 普通的事件处理
function change(eventObj) {
    trace(eventObj.target.selectedItem.data);
}

// 填充ListBox - 注意label字符串中的HTML代码
myList.addItem({label:"<b>Apples</b> ... <font color=\"#FF0000\">are <u>red</u></font>", data:"apple"});

myList.addItem({label:"<b>Oranges</b> ... <font color=\"#FF9900\">are <u>orange</u></font>", data:"orange"});

myList.addItem({label:"<b>Bananas</b> ... <font color=\"#FFCC00\">are <u>yellow</u></font>", data:"banana"});

myList.addItem({label:"<b>Pears</b> ... <font color=\"#009900\">are <u>green</u></font>", data:"pear"});

// 当内容不足以显示滚动条时,关闭这个讨厌的东西
myList.vScrollPolicy = "off";

// 使用 LabelCellRenderer 来显示 listBox中的label,并允许使用html myList.cellRenderer = "LabelCellRenderer";
myList.addEventListener("change", this);

// 原文里改变了组件样式,我发现不改反而更漂亮,呵呵(qhwa注)
//_global.style.setStyle("themeColor", 0xCCCCCC);




  这样应该可以了,祝你好运喽~

  希望你明白了怎样使用一个CellRenderer有效地显示你需要地东西,而不是去钻研List组件的内部程序。

[1]

文章录入:enadd    责任编辑:enadd 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
  • Flash鼠绘着色入门教程

  • 用Flash 绘制世界杯会标

  • Flash中表现粗细变化笔触效果

  • 人物造型

  • Flash制作特酷的图片遮照特效…

  • Flash3d效果实例--水晶球

  • FLASH特效—有趣的手动哈哈镜

  • Flash MX 2004新功能:查找替…

  • 创建FLASH 塑料质感按钮

  • 人物走路动作分解

  •   网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 管理登录 |