Come posso restituire un valore da una funzione ??
vorrei che l'Array playlist sia disponibile al di fuori della funzione Load_XML

il file XML:
codice:
<?xml version="1.0" encoding="UTF-8"?>
<playlist>
<info>
	<vertion>V.0.001 Beta</vertion>
	<date>27/04/2010</date>
</info>
<setting>
	<set_1>test setting 1</set_1>
	<set_2>test setting 2</set_2>
</setting>
<videos>
	<video name="Test Video N 1" md5="md5_test_1" url="video/video_1.mp4"></video>
	<video name="Test Video N 2" md5="md5_test_2" url="video/video_2.flv"></video>
	<video name="Test Video N 3" md5="md5_test_3" url="video/video_3.flv"></video>
	<video name="Test Video N 5" md5="md5_test_5" url="video/video_5.flv"></video>
	<video name="Test Video N 6" md5="md5_test_6" url="video/video_6.flv"></video>
	<video name="Test Video N 7" md5="md5_test_7" url="video/video_7.flv"></video>
</videos>	
</playlist>
Il codice AS3
Codice PHP:
//-------------------------------------------------------------------------
// XML
//-------------------------------------------------------------------------
var xmlLoader:URLLoader = new URLLoader();
var 
xmlRequest:URLRequest = new URLRequest("video/playlist.xml");

function 
Load_XML(e:Event) {
    var 
xml:XML = new XML(e.target.data);
// Test
    
var playlist:Array = new Array();
    for 
each (var item in xml.videos.video.@url) {
        
//trace(item);
        
playlist.push(item)
    }
    
// al'interno della funzione tutto ok
    
trace(playlist);
    return (
playlist);
}

// ..
xmlLoader.addEventListener(Event.COMPLETELoad_XML);
xmlLoader.load(xmlRequest);
// ..

// al difuori della funzione da null
trace(playlist);