Il movieclip è proprio un'istanza della Classe MovieClip, con tutte le proprietà e i metodi della Classe stessa. L'unica differenza con le altre Classi è che non puoi fare:
codice:
var pippo:MovieClip = new MovieClip();
in quanto il movieclip ha un aspetto "grafico" irrinunciabile (anche se puoi fare:
codice:
var pippo:MovieClip = altroMovieClip.createEmptyMovieClip("nome_istanza", 1);
Quando crei un movieclip, e lo trascini sullo stage, però, hai creato un'istanza della Classe, concettualmente come se avessi usato la funzione di costruzione. Quindi, mettere un movieclip sullo stage chiamato (nome di istanza) "mio_movieclip", è concettualmente come fare:
codice:
var mio_movieclip:MovieClip = new MovieClip();