import starling.display.Sprite;
import starling.events.Event;

var sp:Sprite = new Sprite();
sp.addEventListener(Event.CHANGE, onChangeHandler);
sp.dispatchEventWith(Event.CHANGE, false, "testData");

function onChangeHandler():void
{
    //代码   
}

or

function onChangeHandler(e:Event):void
{
    trace(e.data);   //输出 testData
}

or

function onChangeHandler(e:Event, data:Object):void
{
    trace(data);    //输出 testData
}

如上代码,在监听dispatchEventWith方式发出的事件时,监听函数的参数可以有三种情况:

  1)没有参数

  2) 一个对应类型的事件参数,

  3)一个对应类型的事件参数、一个对应 "testData" 类型的参数

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-28
  • 2021-12-14
猜你喜欢
  • 2021-11-20
  • 2021-06-19
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-23
相关资源
相似解决方案