在Adobe Animate CC中添加指针翻转

时间:2016-03-03 19:13:21

标签: javascript flash-cs5 flash-cs6

我开始使用Adobe Animate CC制作300x250横幅广告。我使用HTML5 Canvas选项将代码段中的代码添加到我的movieclip EDIT

this.bg_clickTag.addEventListener("click", fl_ClickToGoToWebPage);

function fl_ClickToGoToWebPage() {
    window.open("http://www.google.com", "_blank");
}

var frequency = 3;
stage.enableMouseOver(frequency);
this.bg_clickTag.addEventListener("mouseover", fl_MouseOverHandler);

function fl_MouseOverHandler()
{

    //this.bg_clickTag.cursor = "pointer";
    //bg_clickTag.cursor = "pointer";
    //cursor = "pointer";
    //alert("Moused over");

}

我得到了点击但很好,我遇到的问题是鼠标悬停后光标/指针没有改变。

如果我将动画片段更改为按钮,我可以更改光标/指针,但我宁愿将它保留为动画片段。

似乎只是简单的修复,只是在将我以前的Flash体验和Javascript结合起来时遇到了麻烦。

谢谢!

1 个答案:

答案 0 :(得分:1)

cursor = "pointer"行放在mouseover处理程序之外。当您设置cursor时,它只会在鼠标悬停在对象上时显示光标:

this.bg_clickTag.cursor = "pointer";
this.bg_clickTag.addEventListener("click", fl_ClickToGoToWebPage);

function fl_ClickToGoToWebPage() {
    window.open("http://www.google.com", "_blank");
}

var frequency = 3;
stage.enableMouseOver(frequency);