quando tu chiami la funzione xml _root.primo ancora non ha ricevuto i dati dall'esterno. Quindi se usi MX puoi provare così:
codice:function definisciVar(){ if(_root.primo != undefined){ filexml = _root.primo; ApriXML(); clearInterval(idDef); } } function ApriXML() { . . . } idDef = setInterval(definisciVar,100);