flash AS3.0 中侦听函数参数问题
侦听函数的参数代表什么XX.addeventlinstener(mouseevent.clik,fun)functionfun(event:事件类型){}这个event是...
侦听函数的参数代表什么
XX.addeventlinstener(mouseevent.clik,fun)
function fun(event:事件类型){}
这个event是侦听函数的参数
我不明白3个问题
1.event的类型是不是应该和侦听器中侦听的动作类型一致
2.这个参数怎么用 他代表了什么
3.我能不能写成这样event:mouseevent=Null 能不能直接给他赋值
4.为什么我不写类型也能成功的通过编译器的检测? 比如这样只写个e 展开
XX.addeventlinstener(mouseevent.clik,fun)
function fun(event:事件类型){}
这个event是侦听函数的参数
我不明白3个问题
1.event的类型是不是应该和侦听器中侦听的动作类型一致
2.这个参数怎么用 他代表了什么
3.我能不能写成这样event:mouseevent=Null 能不能直接给他赋值
4.为什么我不写类型也能成功的通过编译器的检测? 比如这样只写个e 展开
2个回答
展开全部
1. 应该一样的,至少一般都设置成相同,例如
XX.addeventlinstener(MouseEvent.ClICK,fun)
event的类型一般都定义为MouseEvent类型,但是“event”这个名字
可以随便起
2. 这个参数一般好像也没甚么用,但是经常用event.target这个属性来进行对
引起这个事件的事件源的引用,例如上面的例子 event.target就是对
“XX”这个影片剪辑(或其他组件)的引用,然后在监听事件里最这个影片剪
辑进行操作,
3. 这种写法好像不行,具体的我没试验过,所以也不是很清楚,不过一般都没
有这么写的 其实也没这个必要
4. 这个参数是必须的 但是好像有个默认类型,所以不写有时候也能通过,具
体的默认情况是什么样的,就不清楚了
XX.addeventlinstener(MouseEvent.ClICK,fun)
event的类型一般都定义为MouseEvent类型,但是“event”这个名字
可以随便起
2. 这个参数一般好像也没甚么用,但是经常用event.target这个属性来进行对
引起这个事件的事件源的引用,例如上面的例子 event.target就是对
“XX”这个影片剪辑(或其他组件)的引用,然后在监听事件里最这个影片剪
辑进行操作,
3. 这种写法好像不行,具体的我没试验过,所以也不是很清楚,不过一般都没
有这么写的 其实也没这个必要
4. 这个参数是必须的 但是好像有个默认类型,所以不写有时候也能通过,具
体的默认情况是什么样的,就不清楚了
意法半导体(中国)投资有限公司
2023-06-12 广告
2023-06-12 广告
STM32F103C8T6是一款基于ARM Cortex-M3内核的微控制器,具有以下基本参数:1. 工作频率:72MHz2. 外部时钟:最高可达120MHz3. 存储器容量:64K bytes4. 数据总线宽度:32位5. 输入/输出端口...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询