[]Laya.sprite.on 绑定事件传参数的问题

on () method  public function on(type:String, caller:*, listener:Function, args:Array = null):EventDispatcher使用 EventDispatcher 对象注册指定类型的事件侦听器对象,以使侦听器能够接收事件通知。

Parameters

type:String — 事件的类型。
 
caller:* — 事件侦听函数的执行域。
 
listener:Function — 事件侦听函数。
 
args:Array (default = null) — 事件侦听函数的回调参数。
ReturnsEventDispatcher — 此 EventDispatcher 对象。

 -----------------------------------------------分割线 -----------------------------------------------

http://layaair.ldc.layabox.com ... tcher
这是官网的 api 对on方法的解释,其中args是传递的参数, 是一个数组。
经我试验后, 这个参数确实要传一个数组进去,直接传一个参数会报错,要把这个参数push到一个数组里才能正常传递。
但是当我push了两个值进去后,传递过去的数组,打印出来只有一个值,那我要传递多个参数进去要怎么搞?
已邀请:

wufee

赞同来自:

把参数 放到数组里就可以了

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作