万卷书   首页 > 电脑书籍 > Flash > Flash MX 新的闪烁世界(第三天)
 
  Handler是非常有用的,它可以在部件触发事件的时候同时激活一个Handler程序,这个程序我们在主场景加入:

function clickCheckA() {

trace(a.getValue());

}

function clickCheckB() {

trace(b.getValue());

}

  Components UI的每个部件在运行的时候都是封装好的MovieClip,我们也可以通过给予Instance Name来用Action 控制其属性和方法。

  接着分别写入Shoping和Music的Change Handler里面,加入后,在程序运行的时候,我们就会发现,在点击事件的同时,Handler程序也同时运行,并获取当前的点击状态。(图3)

(图3)

  Handler程序的目标还可以通过setChangeHandler来改变。

ComboBox:

  ComboBox也类似网页中的ComboList,是当用户需要从中选择单独数据的时候使用的。从Components库中拉出一个ComboBox,并放置到适当位置,取名Instance为c,这次我们来看看手动加入数据和Action加入数据的不同:

  在Properties Inspector面板分别打开Label和Data,并加入如下数据:

(图4)

上一页 下一页