当前位置:主页>FLASH组件>文章内容
  • flashMX2004组件教程-ListBox组件
  • 来源:闪客帝国 作者:溶剂 2006-06-24 【

有几天没有写教程了(家里有点事儿),今天我就把ListBox系列中的4个组件和在一起写一写(弥补这几天的损失:)~~)。先来看看效果图:

下面请跟着我来做出这个效果,学习这些组件的用法。

1、打开flash2004,建立一个空白的flash文档,按上面的效果图拖入4个组件,分别命名为:myC、myL、myT和myD。注:其中需要为TextArea组件(实例名为myT)的parameters属性中的html参数设置为ture,因为该实例中用到了HTML格式的文本。如图:

2、在主场景的第一帧写入下列代码:

var cc = ["溶剂", "溶质", "溶剂", "分散剂", "分散质","分散剂"];
for (var i = 0; i<cc.length; i++) {
  myC.addItem({label:cc[i], data:i, name:"ComboBox"});
  //为ComboBox组件添加项目
  myL.addItem({label:cc[i], data:i, name:"List"});
  //为List组件添加项目
  myD.addItem({label:cc[i], data:i, name:"DataGrid"});
  //为DataGrid组件添加项目
}
//设置监听器
myc_l = {};
myc_l.change = function(溶剂) {
  mylabel = 溶剂.target.selectedItem.label;
  //获得组件选项label属性值
  mydata = 溶剂.target.selectedItem.data;
  //获得组件选项data属性值
  myname = 溶剂.target.selectedItem.name;
  //获得组件选项name属性值
  myT.text = "你从"+"<font color='#FF0000'>"+myname+"</font>"+"组件中选择了:"
  +newline+"名字:"+"<font color='#FF0000'>"+mylabel+"</font>"+"------
  其数据为:"+"<font color='#FF0000'>"+mydata+"</font>";
  //组件myT中要显示的内容
};
myC.addEventListener("change", myc_l);
myL.addEventListener("change", myc_l);
myD.addEventListener("change", myc_l);
//给组件添加监听

ok~~~,制作完成可以测试了。:)~~~~~~~~~~~~~~

总结:

1、如何给这些组件加入项目
2、怎样得到这些项目的属性



上一篇:FlashMX2004组件入门(3):ComboBox   下一篇:FlashMX2004组件入门(4):CheckBox
  • 用户名:新注册) 密码: 匿名评论
  • 评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)

Copyright © 2006-2008 flashas.net All Rights Reserved.
网站内容咨询: admin#flashas.net (#为@) 联系QQ:40777822 浙ICP备06033001号
(本网站最佳浏览解析度为1024*768, 建议使用IE 6.0或以上版本浏览器。)