使用组件 |
|
|
|
| 处理组件事件 > 使用 on() 事件处理函数 | |||
您可以将 on() 事件处理函数分配给组件实例,就像将处理函数分配给按钮或影片剪辑一样。对于简单的测试来说,on() 事件处理函数可能很有用,但是对于所有应用程序,请改用事件侦听器。有关详细信息,请参阅使用侦听器处理事件。
在直接附加到组件(分配给"动作"面板中的组件实例)的 on() 处理函数中使用关键字 this 时,this 引用该组件实例。例如,以下直接附加到 Button 组件实例 myButton 的代码在"输出"面板中显示"_level0.myButton":
on(click){
trace(this);
}
使用 on() 事件处理函数:例如,将 Button 组件拖到舞台上。
on() 处理函数添加到"动作"面板:
on(event){
//your statements go here
}
例如:
on(click){
trace(this);
}
当 on() 处理函数的事件(在本例中,为按钮单击)发生时,Flash 会运行 on() 处理函数中的代码。
|
|
|
|