向事件调度器注册事件
向Event Dispatcher(事件分派器)注册事件很容易。
// Add listener
_eventDispatcher->addEventListenerWithSceneGraphPriority(listener1,sprite1);
需要注意的是,每个对象只能注册一次触摸事件。如果你需要使用同一个监听器。如果你需要对多个对象使用同一个监听器,则应使用clone()。
// Add listener
_eventDispatcher->addEventListenerWithSceneGraphPriority(listener1,
sprite1);
// Add the same listener to multiple objects.
_eventDispatcher->addEventListenerWithSceneGraphPriority(listener1->clone(),
sprite2);
_eventDispatcher->addEventListenerWithSceneGraphPriority(listener1->clone(),
sprite3);
从调度器中移除事件
_eventDispatcher->removeEventListener(listener);