FLASH CC の HTML5 キャンバス ドキュメントのいくつかのボタンに対話機能を追加する作業を行っています。機能はうまく機能しますが、ボタンがロールオーバーされたときにハンドカーソル/ポインターが表示されるように、ロールオーバーを追加するために JS を追加する方法がわかりません。
AS3 で buttonMode を使用してこれを行う方法は知っていますが、私は JS には完全に慣れていません。
以下は、私が現在 HTMl5 キャンバス ドキュメントのボタン用に持っているコードです。事前に助けてくれてありがとう!
var frequency = 1;
stage.enableMouseOver(frequency);
this.btn_yes.addEventListener("click", clickYes.bind(this));
this.btn_no.addEventListener("click", clickNo.bind(this));
this.btn_yes.addEventListener("mouseover", MouseOverYes);
this.btn_yes.addEventListener("mouseout", MouseOutYes);
this.btn_no.addEventListener("mouseover", MouseOverNo);
this.btn_no.addEventListener("mouseout", MouseOutNo);
function clickYes()
{
this.gotoAndPlay("chooseYes");
}
function clickNo()
{
this.gotoAndPlay("no");
}
function MouseOverYes()
{
this.btn_yes.style.cursor = 'pointer';
}
function MouseOutYes()
{
this.btn_yes.style.cursor = 'default';
}
function MouseOverNo()
{
this.btn_no.style.cursor = 'pointer';
}
function MouseOutNo()
{
this.btn_no.style.cursor = 'default';
}