2017-07-31 4 views
0

Animate CC 2017とCanvasを自分のドキュメントとして使用しています。私はアニメーションボタンとムービークリップを持っています。私はアニメーションボタンのマウスオーバーにムービークリップを表示する方法を知りたい。MovieclipをボタンのMousehover HTMLキャンバスに表示する方法

ボタンインスタンス名は次のとおりです。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エラーをチェックしましたか? もしそうでなければ、私はそれが 'injector'が範囲にないからだと思う。試してみてください:

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

関連する問題