Here I have 3 frames, 4 buttons. 3 buttons navigate to their frames respectively and the fourth to the last frame viewed.
ActionScript Code:
stop();
var lastViewed:int;
frame1_btn.addEventListener(MouseEvent.CLICK, gotoFrame1);
frame2_btn.addEventListener(MouseEvent.CLICK, gotoFrame2);
frame3_btn.addEventListener(MouseEvent.CLICK, gotoFrame3);
lastViewed_btn.addEventListener(MouseEvent.CLICK, lastView);
function gotoFrame1(event:MouseEvent):void{
lastViewed = currentFrame;
trace(lastViewed);
gotoAndStop(1);
}
function gotoFrame2(event:MouseEvent):void{
lastViewed = currentFrame;
trace(lastViewed);
gotoAndStop(2);
}
function gotoFrame3(event:MouseEvent):void{
lastViewed = currentFrame;
trace(lastViewed);
gotoAndStop(3);
}
function lastView(event:MouseEvent):void{
switch(lastViewed){
case 1:
gotoAndStop(1);
break;
case 2:
gotoAndStop(2);
break;
case 3:
gotoAndStop(3);
break;
}
}