在Adobe Animate中添加滚动指针CC
问题描述:
我开始使用Adobe Animate CC制作300x250标题。我将这段代码从代码段添加到我的动画片段编辑使用HTML5画布选项。在Adobe Animate中添加滚动指针CC
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。
谢谢!
答
将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);
尝试把'bg_clickTag.cursor =“指针”'你发布的代码的顶部,'mouseover'外处理程序。 – Aaron
非常感谢亚伦,这个伎俩。 'this.mc_bg_clickTag.cursor =“pointer”; 012.Mc_bg_clickTag.addEventListener(“click”,fl_ClickToGoToWebPage); ; function fl_ClickToGoToWebPage(){ \t window.open(“http://www.google.com”,“_blank”); \t \t } var frequency = 3; stage.enableMouseOver(频率);' –
这很好。我会转换为答案。 – Aaron