我正在使用画布和框架easeIJS 来构建等距地图。
所以,我有一个在我的地图上添加图块的功能:
p.addTile = function ( $tile, $x, $y, $z )
{
$tile.posX = $x;
$tile.posY = $y;
$tile.posZ = $z;
$tile.map = this;
this.tiles.push ( $tile );
this.addChild ( $tile.content );
this.update ();
$tile.content.onClick = function ()
{
this.tile.map.movePlayer ( this.tile.posX, this.tile.posY );
};
};
此功能完美运行。你可以一个事件,onclick。在这里,当我点击一个图块时,该功能movePlayer()
会完成它的工作,所以没问题。
但是,当我尝试在我的图块上添加其他事件(例如 onMouseOver)时,它不起作用..
你有什么想法?我试过了,例如:
$tile.content.OnMouseOver = function ()
{
alert('ok');
};
但我看不到警报。