このイベントで問題が発生しました。HTML5ゲームの開発を始めたばかりで、LimeJSを使用しています。次のコードは、フィールドまたはフレアでリッスンするように設定した場合、アラートを発生させません。ゲームにのみ応答します。それは私が何かをするという私の順序で間違っていることですか、それともイベントが発生しない原因となっている何か他のものですか?
読んでくれてありがとう。
//set main namespace
goog.provide('rtstest');
//get requirements
goog.require('lime.Director');
goog.require('lime.Scene');
goog.require('lime.Layer');
goog.require('lime.RoundedRect');
// entrypoint
rtstest.start = function(){
var director = new lime.Director(document.body,1024,768).setDisplayFPS(false),
Game = new lime.Scene(),
menulayer = new lime.Layer().setAnchorPoint([0,0]).setPosition(0,668),
menubg = new lime.RoundedRect().setSize(1024,200).setPosition(512,668).setFill('assets/menubg.png');
var field = new lime.Sprite().setSize(1024,568).setAnchorPoint([0,0]).setFill('assets/field1.jpg');
var flayer = new lime.Layer().setAnchorPoint([0,0]).setPosition(0,0);
goog.events.listen(flayer,['mousedown'],function(e){
alert('derp');
});
menulayer.appendChild(menubg);
flayer.appendChild(field);
Game.appendChild(flayer);
Game.appendChild(menulayer);
director.replaceScene(Game);
}