+ -
当前位置:首页 → 问答吧 → 请教,为什么这个函数中要加e 才不报错

请教,为什么这个函数中要加e 才不报错

时间:2010-11-02

来源:互联网

package {
       import flash.events.MouseEvent;
       import flash.text.*;
       import flash.display.*;
       public class anlei extends MovieClip {
              public function anlei() {
                     dj_btn.addEventListener(MouseEvent.CLICK,djhs);
              }
              public function djhs(e) {
                     sm_text.text= "大家一起学习AS3.0";
              }
       }
}

这个大概的描述是这样的,前台有一个动态文本框,和一个按钮,就是让点按钮文字就显示出来,就这个地方我有点懂,public function djhs(e),为甚要传递一个参数e进去要不就报错,请教了

作者: sun51008   发布时间: 2010-11-02

用于侦听的函数,需要接收一个事件,所以必须要有一个参数

作者: flash023   发布时间: 2010-11-02

请教

作者: sun51008   发布时间: 2010-11-02

参数名随便写,如果要跟类型,就一定要选择侦听的类型
详情请搜索网络上的AS3基础教程

作者: flash023   发布时间: 2010-11-02