只有事件onclick与canva和easeIJS一起使用

时间:2013-06-06 12:06:13

标签: events canvas easeljs

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

但是我看不到警报。

1 个答案:

答案 0 :(得分:0)

没关系,我忘了启用mouseOver ...

stage.enableMouseOver(20);