【发布时间】:2009-12-15 05:55:29
【问题描述】:
考虑一下(伪代码):
var country = new Country();
addChild(country);
var state = new State();
country.addChild(state);
var city = new City();
state.addChild(city);
我可以像这样(在 City 类中)将事件从城市发送到国家:
dispatchEvent(new CustomEvent(CustomEvent.WHATEVER));
因为事件会在显示列表中冒泡。但是我怎样才能从 COUNTRY 类中发送一个事件,以便 City 能够听到呢?当我向城市添加事件侦听器时,从国家/地区发送的事件不会注册。
【问题讨论】:
标签: flash actionscript-3 events event-handling