Se intendi che differenza c'è tra scrivere:

codice:
on(release){
	// istruzioni
}
su un bottone, oppure:

codice:
nome_bottone.onRelease = function()
{
	// istruzioni
};
su un frame, quasi nessuna, dal punto di vista pratico. La più notevole, forse, è lo scope della funzione:

codice:
on(release){
	trace(this);
}
traccia il percorso della timeline che contiene il pulsante, mentre

codice:
nome_bottone.onRelease = function()
{
	trace(this);
};
traccia il percorso del pulsante