, ma visto che sto riscontrando un po di problemi e vedo che nei blocchi che mi consigliate voi ci sono sempre queste function, mi spiegheresti in poche parole a cosa servono e in cosa consistono?
Vuoi sapere cosa è una funzione?

Non è altro che un blocco di script che puoi richiamare da diversi punti della tua applicazione e quante volte vuoi.

Le funzioni sono importantissime nella creazione di applicazione create con qualsiasi codice di programmazione.

Ad esempio in VisualBasic si chiamano SubRoutine o Procedure

L'uso delle funzioni serve principalmente a snellire la struttura del codice e in certi casi sono indispensabili.

Qui trovi una definizione generale:
http://it.wikipedia.org/wiki/Subroutine

Mentre qui qualche nozione in più sulle funzioni in ActionScript:
http://flash.html.it/guide/lezione/2843/le-funzioni/

Buona lettura