Javascript 在事件上方悬停的移相器
我是phaser的新手,我正在尝试创建一个“悬停”事件。也就是说,当鼠标悬停在一个对象上时,它会显示一些东西。代码如下:Javascript 在事件上方悬停的移相器,javascript,phaser-framework,Javascript,Phaser Framework,我是phaser的新手,我正在尝试创建一个“悬停”事件。也就是说,当鼠标悬停在一个对象上时,它会显示一些东西。代码如下: var hoverPS, hoverEG, hoverAQI, AQIBar, ecoBar, pubBar; var Game = { create: function () { this.add.sprite(0, 0, 'game-bg'); this.add.button(30, 7, 'home-btn', this.home
var hoverPS, hoverEG, hoverAQI, AQIBar, ecoBar, pubBar;
var Game = {
create: function () {
this.add.sprite(0, 0, 'game-bg');
this.add.button(30, 7, 'home-btn', this.home, this);
AQIBar = game.add.sprite(136, 19, 'AQI-bar');
ecoBar = game.add.sprite(348, 19, 'eco-bar');
pubBar = game.add.sprite(583, 19, 'pub-bar');
hoverAQI = game.add.sprite(95, 45, 'hover-AQI');
AQIBar.inputEnabled = true;
AQIBar.events.onInputOver.add(over, this);
AQIBar.events.onInputOut.add(out, hoverAQI);
},
}
现在我得到一个错误,说这一行
AQIBar.events.onInputOver.add(over, this);
我明白了:
未捕获引用错误:未定义over
有人能帮忙吗
谢谢。按此或您喜欢的方式定义函数
function over(item) {
item.fill = "#ffff44";
item.text = "clicked " + clicks + " times";
}
按此或您喜欢的方式定义函数over
function over(item) {
item.fill = "#ffff44";
item.text = "clicked " + clicks + " times";
}
我相信在这种情况下它将是over:function(item){…}
。我相信在这种情况下它将是over:function(item){…}
。