Можно, но осторожно. Если вы допишете функцию, а потом еще раз допишете, а потом еще раз...
Что - то вроде

Код:
onEnterFrame = function(){ trace(1); }
//сохраним
oef = onEnterFrame;
//перепишем
onEnterFrame = function(){ oef(); trace(2); }
Это чревато. Удобнее пользоваться наборами:

Код:
function doSome(){
f1(); // ну просто какие-то функции
f2();
}
function doSomethingElse(){
f1(); // другой набор инструкций
f3();
}
onEnterFrame = soSome;
btn.onPress = function(){
onEnterFrame = doSomethingElse;
}
Извините, что коряво написано, просто принцип. И надо быть осторожным с областью видимости.