A grandíssimos rasgos, se puede escribir código en un frame de tu película principal o escribir en un fichero .as y decirle que la clase de documento es la de la Clase que hayas escrito en tu fichero .as.
Una "Clase de documento" será más o menos de la siguiente forma
Código ActionScript :
package{
public Class Main extends MovieClip{
/*Zona de declaración de variables que usaremos en la película*/
public function Main(){ //<---esta es la función constructora
/*Aquí escribiremos TODO lo que queramos que haga la película cuando comienze*/
/*Principalmente sirve para añadir los distintos MCs
/*Y añadir los listeners a dichos MCs
}
/*Zona de declaración de otras funciones*/
private function funcion1(argumento1:Tipo,argumento2:Tipo):void{
....
}
}
}
Siempre que tengamos en el Stage un MC con "nombre de instancia" es "como si" hubiéramos declarado una variable con el mismo nombre.
Pero ya te digo que es "a grandes rasgos"