【发布时间】:2011-06-03 11:29:09
【问题描述】:
如何将 CustomEvent 作为参数传递给类,然后再分派它?下面是我想要实现的一个示例 - 不工作
var container:Container = new Container(array, new ViewEvent(ViewEvent.PHOTO_SELECTED));
addChild(container);
在容器中:
public class Container extends Sprite
public function Container(array:Array, e:ViewEvent):void
{
_objectsArray = array;
_event = e;
addEventListener(Event.ADDED_TO_STAGE, init);
}
private function selected():void
{
dispatchEvent(new ViewEvent(_event, true, false, _selectedID));
}
因此,当调用selected() 时,会触发传递给构造函数的 View 事件。
【问题讨论】:
-
你能澄清一下吗?您是在问如何实现某些目标而发布代码......... 究竟实现了什么?
-
这似乎是部分代码。你能发布调用 selected() 函数的代码吗,或者甚至有一个?
-
嘿,
Event如何调度另一个事件?它本身是由某人派遣的吗?我无法弄清楚事件对象将如何引发ADDED_TO_STAGE事件 -
对不起,伙计们需要睡觉。简单的问题 - 在下面回答
标签: actionscript-3 events arguments