Оба одинаковы. this-> getEventDispatcher () вызывает функцию getNventDispatcher () CCNode. Возвращает _eventDispatcher.
_eventDispatcher = _director->getEventDispatcher(); // Check CCNode.cpp
Так что эти 3 одинаковы
Director::getInstance()->getEventDispatcher()->addEventListenerWith..
this->getEventDispatcher()->addEventListenerWith..
_eventDispatcher->addEventListenerWith..
ПРИМЕЧАНИЕ. Я только что проверил Cocos2d-x 4.0