0
是否可以创建自己的ADDED_TO_STAGE事件?创建您自己的ADDED_TO_STAGE事件
我正尝试一些参数传递给它的处理器...
这将是这样的:
的addEventListener(Event.ADDED_TO_STAGE,ARG1,ARG2,INIT)
There'是否有任何解决方法?
谢谢。
是否可以创建自己的ADDED_TO_STAGE事件?创建您自己的ADDED_TO_STAGE事件
我正尝试一些参数传递给它的处理器...
这将是这样的:
的addEventListener(Event.ADDED_TO_STAGE,ARG1,ARG2,INIT)
There'是否有任何解决方法?
谢谢。
访问this link将提供这方面的一个深入的答案,但是这里有一个快速和肮脏的快照:
侦听器调用只能有一个说法,这是触发它的事件的功能。
您需要从侦听器函数中调用另一个函数,或者创建一个自定义事件来保存要解析的属性。建议后者,但这里是你如何可以实现前:
function init(e:Event):void
{
removeEventListener(Event.ADDED_TO_STAGE, init);
finalize(arg1, arg2);
}
function finalize(a:*, b:*):void
{
trace(a, b);
}
http://stackoverflow.com/questions/6406957/how-to-pass-arguments-into-event-listener-function-in-柔性动作/ 6407128#6407128 – Marty 2012-04-27 02:08:36