createjs按钮鼠标不起作用

时间:2015-07-24 19:23:11

标签: button mouseevent mouseover createjs mouseout

这是在Flash CC 2014中以Canvas模式(html 5)使用舞台上的按钮。 该按钮在按钮影片剪辑的第2帧上具有鼠标外观。我使用此代码转到按钮的第2帧,但它无法正常工作:

function mouseOver(event) {
    // frame 2 the button is darker in tint
    event.currentTarget.gotoAndStop(2);
    stage.update(event); 
}

1 个答案:

答案 0 :(得分:3)

也许你需要启用鼠标效果。例如:

var stage = new createjs.Stage("canvas");
stage.enableMouseOver(10);

// Draw circles
var c1 = new createjs.Shape().set({name:"large-purple"});
c1.graphics.f("purple").dc(100,100,75);
c1.addEventListener("mouseover", function(event) {
    c1.scaleX = c1.scaleY = 1.1;
});
c1.addEventListener("mouseout", function(event) {
    c1.scaleX = c1.scaleY = 1;
});

您需要使用此函数stage.enableMouseOver(10);来启用鼠标事件。