0

ムービー クリップからボタンを作成していますが、なぜ機能しないのかわかりません。私はこのコードを試しました:(このコードでは上にも下にも動作しません)

import flash.events.MouseEvent;

this.buttonMode = true;

this.ContinueOver.addEventListener(MouseEvent.MOUSE_OVER, onButtonOver);
function onButtonOver( event:MouseEvent ):void
{
   gotoAndStop("over");
}

this.addEventListener(MouseEvent.MOUSE_OUT, onButtonOut);
function onButtonOut( event:MouseEvent ):void
{
   gotoAndStop("up");
}

this.ContinueDown.addEventListener(MouseEvent.MOUSE_DOWN, onButtonDown);
function onButtonDown( event:MouseEvent ):void
{
   gotoAndStop("down");
}

this.addEventListener(MouseEvent.MOUSE_UP, onButtonUp);
function onButtonUp( event:MouseEvent ):void
{
   gotoAndStop("up");
}

そして、私もこれを試しました:(このバージョンでは、オーバーボタンはアクティブなままで、ダウンもアップも機能しません)

stop();

this.CommunityCampus.communityUp1.addEventListener(MouseEvent.MOUSE_OVER, this_over);
this.CommunityCampus.communityDown1.addEventListener(MouseEvent.MOUSE_DOWN, this_down);
this.CommunityCampus.communityOver1.addEventListener(MouseEvent.MOUSE_UP, this_over);
this.CommunityCampus.communityUp1.addEventListener(MouseEvent.MOUSE_OUT, this_out);

function this_over(e:MouseEvent):void{
    this.gotoAndStop("over");
}

function this_down(e:MouseEvent):void{
    this.gotoAndStop("down");
}

function this_out(e:MouseEvent):void{
    this.gotoAndStop("up");
}
4

1 に答える 1