function prev_frameHandler(event:Event):void {
ball.prevFrame();
}
function next_frameHandler(event:Event):void {
ball.nextFrame();
}
function playMc(event:MouseEvent) {
removeEventListener(Event.ENTER_FRAME,prev_frameHandler);
addEventListener(Event.ENTER_FRAME,next_frameHandler);
}
function stopMc(event:MouseEvent) {
removeEventListener(Event.ENTER_FRAME,next_frameHandler);
addEventListener(Event.ENTER_FRAME,prev_frameHandler);
}
ball.stop();
next_btn.addEventListener(MouseEvent.CLICK,playMc);
prev_btn.addEventListener(MouseEvent.CLICK,stopMc);
AS3.0可以将两个事件绑在一个监听上。
另外写的时候最好像我这样,改变一下思路,不要搞什么子函数。那样其实条理并不如现在这样清晰。子函数到底到底是啥情况我还真不清楚。