2016-03-03 97 views
0

我开始使用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。

谢谢!

+0

尝试把'bg_clickTag.cursor =“指针”'你发布的代码的顶部,'mouseover'外处理程序。 – Aaron

+0

非常感谢亚伦,这个伎俩。 '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(频率);' –

+0

这很好。我会转换为答案。 – Aaron

回答

0

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); 
相关问题