2017-07-31 60 views
0

我正在使用Animate CC 2017和Canvas作爲我的文檔。我有一個動畫按鈕和一個Movieclip。我想知道如何切換Movieclip以顯示在我的Animated按鈕的mousehover上。如何切換Movieclip以在按鈕的鼠標懸停上顯示HTML Canvas

按鈕實例名稱是:button_1

剪輯實例名稱爲:injector

我有我的動畫屏幕上只有一個關鍵幀。

下面是代碼我在做什麼

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

function fl_MouseOverHandler() 
{ 
    if (injector.alpha == 0) 
    { 
     injector.alpha = 1; 
    } 
    else 
    { 
     injector.alpha = 0 
    } 
} 

所以這個條件沒有工作,但警報工作正常。

回答

1

您是否檢查控制檯中的javascript錯誤? 如果沒有,我懷疑這是因爲'注射器'不在範圍內。試試這個:

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

var ref = this; 

function fl_MouseOverHandler() 
{ 
    if (ref.injector.alpha == 0) 
    { 
     ref.injector.alpha = 1; 
    } 
    else 
    { 
     ref.injector.alpha = 0 
    } 
} 
+0

謝謝你工作就像一個魅力! – Sashi

相關問題