2013-04-11 127 views

回答

5

是的,這是可能的,但首先我建議看看:How do I ask a good question?,然後再問另一個問題。

但是,這裏有一個例子:

import fl.controls.Button; 
import flash.events.MouseEvent; 

var hover:Button = new Button(); 
hover.label = "Hover"; 
addChild(hover); 
hover.x = 100; 
hover.y = 100; 
var mc:MovieClip = new MovieClip(); 
addChild(mc); 
mc.x = 300; 
mc.y = 300; 

hover.addEventListener(MouseEvent.MOUSE_OVER, onMouseOver); 

function onMouseOver(e:MouseEvent):void 
{ 
    if(mc.currentFrame < mc.totalFrames) { 
     mc.play(); 
    } else { 
     gotoAndStop(currentFrame + 1); 
    } 
} 

下面是關於這個問題的一個有用的文章:AS3 Mouse Events and Mouse Related User Actions

相關問題