как сделать чтоб когда кнопка в первом кадре она бы выполняла одну функцию, а при переходе на другой кадр она бы выполняла другую функцию?
хотябы скажите на правильном ли я пути

Код AS3:
package {
import flash.display.MovieClip;
import flash.events.MouseEvent;
import flash.display.Sprite;
import flash.events.Event;
public class ContForLinks extends MovieClip {
public function ContForLinks() {
if(currentFrame == 1){
btn.addEventListener(MouseEvent.CLICK,clik1)
}else if(currentFrame == 30){
btn.addEventListener(MouseEvent.CLICK,clik2);
}
btn.buttonMode = true;
}
function clik1(e:MouseEvent):void {
gotoAndPlay('2');
}
function clik2(e:MouseEvent):void{
gotoAndPlay('31');
}
}
}