您的位置:首页 > 运维架构

Flash中ComboBox 组件动态显示图标

2009-04-08 17:10 309 查看
ActionScript 2.0 组件语言参考 / ComboBox 组件

 

一、Flash中ComboBox显示图标的方法:

 

在舞台上具有 ComboBox 组件实例 my_cb 并且库中具有两个影片剪辑元件(其链接 ID 值分别设置为 dw_id 和 fl_id)的情况下,以下 ActionScript 使用 dropdown 属性为下拉列表中的每一项添加图标:
// 设置下拉列表宽度以容纳标签大小。
my_cb.dropdownWidth = 200;

// 设置 ComboBox 的 dropdown 属性中的 iconField 样式。
// dropdown 属性是对 ComboBox 中的 List 组件的引用。
// 因此可以为 CB 设置 List 样式。
my_cb.dropdown.setStyle("iconField", "pIcon");

// 将项添加到列表。
my_cb.addItem({label:"Dreamweaver 1", pIcon:"dw_id"});
my_cb.addItem({label:"Flash 1", pIcon:"fl_id"});
my_cb.addItem({label:"Flash 2", pIcon:"fl_id"});

 

二、 动态添加图标的方法

在完成combbox的初始化后,在需要动态显示/不显示图标时,我们可以通过修改ComboBox的选项的值来完成语句如下:

 

 不显示第一项的图标:

my_cb.replaceItemAt(index, {label:"Dreamweaver 1"});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息