0
var HelloWorldLayer = cc.Layer.extend({
sprite:null,
ctor:function(){
var myWorld;
this._super();
var winsize = cc.director.getWinSize();
myWorld = new cc.Sprite(res.HelloWorld_png);
myWorld.attr({
x: winsize.width/2,
y: winsize.height/2,
scale: 1,
rotation: 180
});
this.addChild(myWorld, 0);
var centerpos = cc.p(winsize.width/2, winsize.height/2);
cc.eventManager.addListener(cc.EventListener.create({
event: cc.EventListener.TOUCH_ALL_AT_ONCE,
onTouchesBegan: function(touches, event) {
console.log("onTouchesBegan!");
var spritebg;
for(var i = 0; i < 10; i++){
spritebg = cc.Sprite.create(res.Hat_png);
spritebg.setPosition(
(Math.floor(Math.random() * 600) + 100),
(Math.floor(Math.random() * 600) + 100));
//this.addChild(spritebg);
myWorld.appendChild(spritebg);
}
}
}), this);
}
});
無論我做什麼,當我點擊屏幕時嘗試添加子項時,我都會收到同樣的錯誤。我是JavaScript新手,並沒有真正懂得這門語言。當我嘗試在函數中添加子項時,我得到了同樣的錯誤信息。Javascript uncaught error undefined不是收聽者的功能
錯誤發生在哪條線上? – 2014-09-28 19:55:04
myWorld.appendChild(spritebg); – jking14 2014-09-28 20:08:48