Ciao a tutti, da poco sto imparando Flash per costruire il mio sito.
Uso un AS3 -Web video template: Dynamic video playlist- con un FLVplayback, una ComboBox
e una XML playlist. Vorrei avere 3 FLVplayback ognuno con la sua playlist XML,
gestiti da una sola ComboBox. Dal momento che posso sfruttare solo una class per ogni file.fla
non so come dire ai 3 FLVplayback con istanze diverse di caricare la loro specifica playlist,,,
non so che codice mettere.
Ho provato in vari modi ma non funziona,
alla meglio tutti e 3 gli FLVplayback leggono dalla stessa playlist.
Qualcuno può aiutarmi? Grazie Molte!

Aggiungo il codice che funziona con 1 FLVplayback:

package {
import flash.display.MovieClip;
import fl.video.FLVPlayback;
import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.events.Event;
import flash.text.TextField;
import fl.controls.ComboBox;

public class LAS extends MovieClip {
private var xmlLoader:URLLoader;

public function LAS():void {
// Load the playlist file, then initialize the media player.
xmlLoader = new URLLoader();
xmlLoader.addEventListener(Event.COMPLETE, initMediaPlayer);
xmlLoader.load(new URLRequest("playlist1.xml"));
}

public function initMediaPlayer(event:Event):void {
var myXML:XML = new XML(xmlLoader.data);
var item:XML;
for each(item in myXML.vid) { // populate playlist.
// Send data to ComboBox.
videoList.addItem({label:item.attribute("desc").to XMLString(),
data:item.attribute("src").toXMLString()});;
}
// Listen for item selection.
videoList.addEventListener(Event.CHANGE, listListener);
// Select the first video.
videoList.selectedIndex = 0;
// And automatically load it into myVid1.
myVid1.play(videoList.selectedItem.data);
// Pause video until selected or played.
myVid1.pause();
}


// Detect when new video is selected, and play it
function listListener(event:Event):void {
myVid1.play(event.target.selectedItem.data);
}
}
}