Tab button + different things

Hey guys.

well i have it set up that when the user presses the tab button 4 mc’s i have play a fade in animation and then goto a frame in there timeline with a stop action.
But that works but when the user presses tab while they are on the frame with the stop action is just plays the same animation again and i dont want it to do that i want it to goto another frame in the mc’s timeline.

var keyListener:Object = new Object();
keyListener.onKeyDown = function() {
if(Key.getCode()== Key.TAB) {
frame_mc.gotoAndPlay("_dissapearing")
login_mc.gotoAndPlay("_appearing")
border1_mc.gotoAndPlay("_change")
borderpart2_mc.gotoAndPlay("_appearing")
backbutt_mc.gotoAndPlay("_appear")
}
};
Key.addListener(keyListener);

var keyListener:Object = new Object();
keyListener.onKeyDown = function() {
if (Key.getCode()== Key.TAB) {
frame_mc.gotoAndPlay("_reapear")
login_mc.gotoAndPlay("_dissapear")
border1_mc.gotoAndPlay("_foldingback")
borderpart2_mc.gotoAndPlay("_changingagain")
backbutt_mc.gotoAndPlay("_invisible")
}
};
Key.addListener(keyListener);

thats the code i have above so what im asking is where or how would i tell it that if the user presses tab again while there on the frame with a stop action that it goto’s and plays another frame of i.

dou get it?
im on msn now if u didnt understand what im after so hope u can help