puoi dare un'azione ad un pulsante, ad un pulsante e anche ad un frame...

al pulsante:
on(press){
azione
}

al frame:
pulsante.onPress= function(){
azione
}

x file esterno intendi un file con delle actionscript?
se è questo quello che intendi, puoi scrivere tutte le actionscript in un file di testo, salvarlo file.as e nel 1° frame del tuo filmato:

#include "file.as"