2013-11-22 50 views
0

我是Cocos2d-html5的新手。我正在做一些樣本,我不能運行菜單項回調。cocos2d-html5 menuItem回調

菜單項精靈是drawed在畫布上,但不工作

有人可以幫助我。

var primeraEscena = cc.Scene.extend({ 
onEnter:function(){ 
    this._super(); 
    var layer = new Escenas(); 
    layer.init(); 
    this.addChild(layer); 
} 
}) 

var Escenas = cc.Layer.extend({ 
init:function() 
{ 
    this._super(); 
    try{ 
    var layer1 = cc.LayerColor.create(new cc.Color4B(255, 255, 255, 255), 600, 600); 
    layer1.setAnchorPoint(new cc.Point(0.5,0.5)); 

    var botonImg = cc.Sprite.create("img/greencircle.png", cc.rect(0, 0, 40, 40)); 
    var botonImg2 = cc.Sprite.create("img/greencircle.png", cc.rect(1, 0, 40, 40)); 
    var botonImg3 = cc.Sprite.create("img/greencircle.png", cc.rect(2, 0, 40, 40)); 
    var boton = cc.MenuItemSprite.create(botonImg, botonImg2,botonImg3, this.func, this); 
    try{ 
     boton.setEnabled(true) 
    }catch(e){ 
     alert(e) 
    } 
    var menu = cc.Menu.create(boton, null); 
    menu.setEnabled(true) 
    menu.alignItemsVerticallyWithPadding(10); 
    this.addChild(menu); 
    }catch(e){alert(e)} 

    return true; 
}, 
func:function(){ 
    alert("Wiiii") 
} 

}); 

謝謝

回答