0

Cocos2d-JS で未定義のプロパティ 'setTitleText' を表示できません。

これがコードです

    SolutionGrid.setEmptySolutionBox = function(selChild,rChar) {

    selChild.active = true;
    cc.log("get tag of empty solutionBpx" + selChild.getTag());
    var textButtons = ((ccui.Button)(selChild.getChildByTag(5)));
    //var textButtons = ccui.Button(selChild.getChildren()[0]);
    if(textButtons===null){
        cc.log("get tag of empty solutionBpx NULL");
    }
    ///cc.log("get tag of empty solutionBpx" + textButtons.getTag());
    textButtons.setTitleText("a");

};

selChild は、ccui.Button が追加されたノードです。

ここでどのように追加されたか、そのノードのタグを取得していますが、その子として ccui.Button を見つけることができません

solBox.addChild(textButton,5,5); //solBox is CCNode and text button is ccui.Button
4

1 に答える 1

0

変化する

var textButtons = ((ccui.Button)(selChild.getChildByTag(5)));

var textButtons = selChild.getChildByTag(5);
于 2014-11-18T08:36:57.983 に答える