使用组件事件处理函数

处理组件事件最简单的方式是使用 on() 组件事件处理函数。您可以将 on() 处理函数分配给组件实例,就像将处理函数分配给按钮或影片剪辑一样。

附加到组件上的 on() 处理函数中使用的关键字 this 指的是组件实例。例如,以下代码附加到 Button 组件实例 myButtonComponent,它将“_level0.myButtonComponent”发送到“输出”面板:

on(click){
  trace(this);
}

使用 on() 处理函数:

  1. 将 CheckBox 组件从“组件”面板拖到舞台中。
  2. 选择该组件,然后选择“窗口”>“动作”。
  3. 在“动作”面板中,输入以下代码:
    on(click){
      trace("CheckBox was clicked");
    }
    

    您可以在大括号 ({}) 之间输入所需的任何代码。

  4. 选择“控制”>“测试影片”,然后在“输出”面板中单击要查看跟踪的复选框。

    有关详细信息,请参阅组件字典中的每个事件条目。