Una manera de incializar clases en AS3 usando Flash es como usualmente  se escribia codigo en otras versiones de Flash es decir escribiendo en el primer frame del archivo .fla y teniendo las clases en el mismo folder que el .fla
como se inicializaria? simplemente escribiendo :
var miClase:Inicial = new Inicial();
Donde miClase es una nueva instancia de mi clase principal “Inicial” y donde Inicial() es mi clase principal que eventualmente incializara otras clases.
Este codigo inicializa la clase Inicial() que sencillamente ejecuta unos trace() y multiplica dos variables que en este caso son dos numeros.
en el docuemento Clase con termiancion .as tendriamos algo asi:
package
{
 public class Inicial
 {
  var c:Number;
  var d:Number;
  public function Inicial (c:Number, d:Number)
  {
   functionDos (c,d);
   trace ("constructor");
  }
  private function functionDos (c, d)
  {
   trace ("functionDos");
   trace(c*d); Â
 }
 }
}
 En realidad es util usar esta forma de inicializar clases cuando el codigo que usamos no es tan extenso y a duras pensas necesitamos organizar el codigo de manera rapida.
el codigo fuente de este primer ejemplo.
La segunda forma es usando la casilla que esta en el property inspector y escribir el nombre de la clase o el path/ camino donde se encuentran la clase principal.

De esta manera Inicializamos una clase que va a ser la que construya nuestro programa que tiene que ser subclase de Sprite o MovieClip y en la que en su constructor vamos a inicializar las otras clases que eventualmente usemos.
Esta clase la he denominado Main y seria de la siguiente manera:
package
{
 import flash.display.Sprite;
 public class Main extends Sprite
 {    public function Main ()
     {
var s:Inicial = new Inicial(2,2);
trace("quien es primero?");
     }
}
}
Esta clase inicializa las proximas clases a usar en este caso esta inicializando la clase del ejemplo anterior Inicio.as.
el codigo fuente de este segundo forma de inicializacion.
