2.用动作脚本控制组件
用Action对组件进一步编程控制的方法主要有两种:使用on()处理函数、使用一个调度程序/侦听器事件模型。前一种方法是Flash传统的编程思路,很容易理解和掌握,适合初学者使用。后一种方法是Flash提倡使用的编程思路,这种方法更符合面向对象的编程特性,程序更安全,功能更强大。
Flash MX 2004提供的UI组件大部分都具有click事件,下面就以复选框组件(CheckBox)为例,讨论一下利用click事件进一步编程控制复选框组件实例的两种方法。
(1)创建复选框组件实例
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/fjc/)打开【组件】面板,将其中的复选框组件(CheckBox)拖放一个到场景上,保持这个实例处于被选中状态,在【属性】面板中,定义该实例的名称为“复选框实例1”。
(2)设置复选框实例参数
在【属性】面板中,单击【参数】按钮。更改【Label】参数为“复选框”,其他参数默认,【属性】面板如图8-3-7所示。
图8-3-7 设置复选框实例属性和参数
(3)使用on()处理函数编程
对于复选框组件的click事件,使用on()处理函数编程控制的一般形式为:
on(click){
...
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/fjc/)}
这里必须提醒你注意的是,这段代码必须直接附加到一个CheckBox组件实例上。因此,我们选择前面创建的复选框实例,然后在【动作】面板中输入如下的程序代码:
on(click){
展开更多 (50%) 分享