1
|
void
onKeyReleased(EventKeyboard::KeyCode keycode,Event* event);
|
.cpp 注册返回键监听
//
// PrograssScene.cpp
// SJKB
//
// Created by 杜甲 on 14-5-5.
//
//
#include PrograssScene.h
#include VisibleRect.h
bool PrograssScene::init()
{
bool bRet =
false
;
do
{
CC_BREAK_IF(!Scene::init());
//注册捕捉监听
auto listenerkeyPad = EventListenerKeyboard::create();
listenerkeyPad->onKeyReleased = CC_CALLBACK_2(PrograssScene::onKeyReleased,
this
);
_eventDispatcher->addEventListenerWithSceneGraphPriority(listenerkeyPad,monospace!important; font-size:1em!important; min-height:auto!important; background:none!important">);
_prograssLayer = PrograssLayer::create();
_prograssLayer->setSize(VisibleRect::getVisibleRect().size);
addChild(_prograssLayer);
bRet =
true
;
}
while
(
0
);
return
bRet;
}
//捕捉监听
PrograssScene::onKeyReleased(EventKeyboard::KeyCode keycode,cocos2d::Event *event)
{
if
(keycode == EventKeyboard::KeyCode::KEY_BACKSPACE)
//返回
{
Director::getInstance()->popScene();
}
else
if
(keycode == EventKeyboard::KeyCode::KEY_MENU)
{
}
}
|
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。