0

我正在使用画布和框架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');
        };

但我看不到警报。

4

1 回答 1

0

没关系,我只是忘记启用鼠标悬停...

stage.enableMouseOver(20);
于 2013-06-06T12:45:47.517 回答