不执行动作!

CCSprite *s = CCSprite::createWithSpriteFrameName(“leftArrow.png”);
this->addChild(s);
s->runAction(CCMoveTo::create(2, ccp(140,40)));

代码如上,创建了一个精灵,精灵被正确显示出来了,但是没有执行CCMoveTo这个动作

你这段代码是放在哪里的?

— Begin quote from ____

引用第1楼111304037于2013-11-18 17:09发表的 :
你这段代码是放在哪里的? http://www.cocoachina.com/bbs/job.php?action=topost&tid=168366&pid=851391

— End quote

GameScene的onEnter里,GameScene是一个游戏场景,我运行了这个场景。
并且代码也是走到了onEnter()里

加上 父类:onEnter()没?

— Begin quote from ____

引用第3楼111304037于2013-11-18 21:57发表的 回 2楼(1085075003) 的帖子 :
加上 父类:onEnter()没? http://www.cocoachina.com/bbs/job.php?action=topost&tid=168366&pid=851456

— End quote

— Begin quote from ____

引用第1楼111304037于2013-11-18 17:09发表的 :
你这段代码是放在哪里的? http://www.cocoachina.com/bbs/job.php?action=topost&tid=168366&pid=851391

— End quote

加上父类onEnter()之后可以了,为什么、

— Begin quote from ____

引用第3楼111304037于2013-11-18 21:57发表的 回 2楼(1085075003) 的帖子 :
加上 父类:onEnter()没? http://www.cocoachina.com/bbs/job.php?action=topost&tid=168366&pid=851456

— End quote

谢谢哈,我知道了 在父类的的onEnter()里,父类把m_bRunning设置为true,才执行动作。