Voila une petite classe toute bête:

 class yamz.Selection {
 
 	static public function getClass():String {
 		return "yamz.Selection";
 	}
 
 }

dans le FLA, tapez:

 trace(yamz.Selection.getClass());

niquel tout se passe bien, "yamz.Selection" s'affiche bien dans la fenêtre de sortie.

Maintenant j'étend la fabuleuse classe Selection:

 class yamz.Selection extends Selection {
 
 	static public function getClass():String {
 		return "yamz.Selection";
 	}
 
 }

Je fais la même chose, et au moment de la compilation, boum .... Flash n'arrive plus a publier et doit être fermé violemment. La grande classe !