写了个只是实现但不太科学。不能上传发代码吧,把4个按钮命名成frame1,frame10,frame20,frame30
stop();
function objMovie(con) {
trace(_currentframe);
_root.onEnterFrame = function() {
trace("run")
if (_currentframe>con) {
prevFrame();
} else if (_currentframe<con) {
nextFrame();
} else if (_currentframe == con) {
trace("delete")
delete this.onEnterFrame;
}
};
}
var getFrame:Array = new Array("1", "10", "20", "30");
for (var i = 0; i<getFrame.length; i++) {
myBtn = this["frame"+getFrame[i]];
myBtn.id = getFrame[i];
trace(myBtn);
myBtn.onRelease = function() {
objMovie(this.id);
};
}