1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
|
private var _mcBtn:Object;
private var _over:String;
private var _out:String;
private var _mcUp:Object;
private var _upFrameMenu:String;
public function Btn(mcBtn:Object, mcUp:Object, upFrameMenu:String )
{
_mcBtn = mcBtn;
_over = "over";
_out = "out";
_mcUp = mcUp;
_upFrameMenu = upFrameMenu;
mcBtn.mouseChildren = false;
mcBtn.buttonMode = true;
mcBtn.addEventListener(MouseEvent.ROLL_OVER, over);
mcBtn.addEventListener(MouseEvent.ROLL_OUT, out);
mcBtn.addEventListener(MouseEvent.MOUSE_UP, up);
}
//********* quand le curseur vient au dessus du btn ********
private function over(e:MouseEvent):void
{
trace("*************over***************");
_mcBtn.gotoAndPlay(_over);
_mcUp.addEventListener(Event.ENTER_FRAME,zoom);
}
private function zoom(e:Event):void
{
if(_upFrameMenu=="dezoom")
{
_mcUp.prevFrame();
}
else if(_upFrameMenu=="zoom")
{
_mcUp.nextFrame();
}
} |