| 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)
|