Salve mi hanno consigliato di lasciar perdere

onclipEvent(enterFrame){
......
}
e di usare la nuova funzione

_root.mc.onEnterFrame= function(){
}

ma se io nelle parentesi metto:

_root.mc.onEnterFrame= function(){
_root.dato= Number(dato dall'esterno);
trace(_root.dato);
}
il dato dall'esterno è un dato che importo con xml e se metto tutto dentro le parenti {} mi funge e mi stampa e processa il dato ma se metto

_root.mc.onEnterFrame= function(){
_root.dato= Number(dato dall'esterno);
}

trace(_root.dato);

non mi funge più cioè non lo legge fuori dalle parentesi.

Ora con flash 5 anche se mettevi nell' onclipEvent il dato sulla _root era sempre displonibile coem mai adesso non più?