Ciao.

Ho trovato gironzolando su internet questo codice che forse potrebbe essere utile per capirci un po' di più:

public function Example() {
_root.mc1.mc2.addEventListener(Event.ADDED_TO_STAG E, init);
}
private function init(evt:Event=null):void {
_root.mc1.mc2. removeEventListener(Event.ADDED_TO_STAGE, init);
// ...code
}

non l'ho ancora provato, sono a lavoro, ma forse voi ve ne capite più di me

In pratica dicono che al momento della chiamata della classe l'oggetto in questione non è ancora posizionato sullo stage e risulta quindi null.

Qualcuno sa dirmi qualcosa?
PLEASE