我有这样的问题:我有 2 个自定义组件,它们有自己的嵌套层次结构......一个是另一个容器。我必须彼此“熟悉”。我试图实现的方式是使用全局事件(一侧正在触发,另一侧正在捕获):
Application.application.addEventListener("Hello", function (data:Event):void{
// .. some actions
});
//and
Application.application.dispatchEvent(new Event(Hello));
一切都很好,但有一件事......当我试图赶上事件时,我无法访问正在赶上它的班级。例如:
- 容器触发事件。
- 孩子抓住了它。
- 然后应该创建容器和它的孩子之间的连接。
但是,我唯一能做到的就是在 DynamicEvent 中传递对容器的引用。有没有机会我可以在事件处理函数中访问孩子。或者也许有更优雅的方法来解决这个问题......
任何帮助将不胜感激:)