In giro trovo tanti tutorial grafici ma nulla sulle tecniche di base.

Ecco il caso:

Ad ogni istanza del pulsante menu (tranne 'gallery') deve partire un animazione ('rettangolo') alla fine della quale si deve aprire il relativo filmato esterno ('loadMovieNum (nome + ".swf", 1);').



Al movieclip dei pulsanti è applicato:

onClipEvent (mouseDown) {
if (this.hitTest(_root._xmouse, _root._ymouse, false)) {
_root.comandi(_parent._name);
}
}

In questo modo passo il nome dell'istanza che identifica il nome del Movie da caricare.
Nella root invece troviamo:

codice:
ultimo = "home";

function comandi (nome) {
if (nome != ultimo) {
if (nome == "home") {
unloadMovieNum (1);
} else {
if (nome != "gallery") { // unico movie con eccezione

// qui dovrei far partire l'animazione del rettangolo:

_root.rettangolo.nextFrame(); 
// il f. 1 è su stop, gli altri 
// animano il rettangolo 
// fino al f.11

if (/* arrivati al frame 11 */) {
loadMovieNum (nome + ".swf", 1);
}
} else { // se l'istanza è gallery non c'è animazione
loadMovieNum (nome + ".swf", 1);
}
ultimo = nome;
}
}
}


questo è un problema banale per un programmatore. Ma di fatti non conosco la sua soluzione. Dove posso apprendere le tecniche di base? Devo leggermi tutte le funzioni di ActionScript?