2016-03-03 190 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);