Ho un swf che carica dati da un file xml

però ora dovrei far caricare gli stessi dati invece che dal file xml da una flashvar con lo stesso contenuto (si vuole evitare di usare un file esetrno xml scrivendo da asp la pagina html che carica l'swf con le relative flashvar tra cui la sorgente dati), logicamente senza cambiare tutto il codice AS già sviluppato sull'oggetto xml.

col file xml faccio:
codice:
		mioxml = new XML();
		myarray = new Array();
		mioxml.load("dati.xml");
		mioxml.onLoad = ElaboraXML;
		function ElaboraXML(success) {
			if (mioxml.loaded) {
				myarray = mioxml.firstChild.childNodes;
//... e così via
ora invece mi arriva una variabile stringa che se la passo al punto:
codice:
mioxml.load(flashVar);
non mi carica nulla.
non c'è un modo di trasformare questa stringa in un oggetto xml da dare in pasto al metodo load?