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:
Il codice AS3codice:<?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>
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.COMPLETE, Load_XML);
xmlLoader.load(xmlRequest);
// ..
// al difuori della funzione da null
trace(playlist);
![]()

Rispondi quotando