Noch nicht viel geschrieben
Hallo,ich brauche DRINGEND Hilfe.
Ich habe einen selbstgebautem Videoplayer.Die Videos lade ich mit XML.Bis hier hat alles geklappt.
Nun...
Ich brauche eine Videoliste (ohne Thumbials),die ich auch per XML steuern kann.Im moment funktioniert die Liste soweit,dass...wenn ich darauf klicke stoppt das Video(was gerade läuft),statt dass das ausgewähte Video abgespielt wird.Ich habe soviel gesucht und nichts gefunden,wo mein Fehler liegen könnte.Das Forum hier ist meine letzte Rettung.Bitte helft mir...ich brauche es wirklich dringend....Danke im voraus.
Hier Code zur Liste(das Video was gerade läuft stopt,wenn ich von der Liste eine andere video auswähle)
Ich habe einen selbstgebautem Videoplayer.Die Videos lade ich mit XML.Bis hier hat alles geklappt.
Nun...
Ich brauche eine Videoliste (ohne Thumbials),die ich auch per XML steuern kann.Im moment funktioniert die Liste soweit,dass...wenn ich darauf klicke stoppt das Video(was gerade läuft),statt dass das ausgewähte Video abgespielt wird.Ich habe soviel gesucht und nichts gefunden,wo mein Fehler liegen könnte.Das Forum hier ist meine letzte Rettung.Bitte helft mir...ich brauche es wirklich dringend....Danke im voraus.
Hier Code zur Liste(das Video was gerade läuft stopt,wenn ich von der Liste eine andere video auswähle)
Code:
stop();
var myFormat:TextFormat = new TextFormat();
myFormat.color = "0x000000";
abc.list.setRendererStyle("textFormat", myFormat);
//////////////////////////////////////////////////////////////////////////////////////////////////
// Initialize variables
var trackToPlay:String;
var pausePosition:int = 0;
var songURL:URLRequest;
var i:uint;
// Initialize the XML, place the xml file name, initialize the URLRequest
// put URLRequest into a new URLLoader, and add event listener on
// myLoader listening for when the XML loading is complete
var myXML:XML = new XML();
var XML_URL:String = "myXML.xml";
var myXMLURL:URLRequest = new URLRequest(XML_URL);
var myLoader:URLLoader = new URLLoader(myXMLURL);
myLoader.addEventListener("complete", xmlLoaded);
// Create the xmlLoaded function. What happens when the XML file is fully read
function xmlLoaded(event:Event):void {
// Place the xml data into the myXML object
myXML = XML(myLoader.data);
// Access song 1 in the XML file to start the player
var firstSong:String = myXML..Song.songTitle[0];
var firstArtist:String = myXML..Song.songArtist[0];
songURL = new URLRequest("videos/" + firstSong + ".flv");
var xml:XML = new XML();
var amountofvid : Number = 0;
var currentvideo : Number = 0;
var loader:URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE,xmlloader1);
function xmlloader1(e:Event){
xml = XML(e.target.data);
amountofvid = xml.video.length()-1;
changevid();
}
abc.status_txt.text = "1."+firstSong +"-"+firstArtist;
// Run the "for each" loop to iterate through all of the song items listed in the external XML file
for each (var Song:XML in myXML..Song) {
i++; // Increment the song counter by one
// Access the value of the "itemColor" node in our external XML file
var songTitle:String = Song.songTitle.toString();
// Access the value of the "itemLabel" node in our external XML file
var songArtist:String = Song.songArtist.toString();
// Adds each song into the list component through this loop
abc.list.addItem( { label: i+"."+songTitle+"-"+songArtist, songString: songTitle, Artist: songArtist, songNum: i } );
}
var myArray = new Array (0,0);
abc.list.selectedIndices = myArray; // This highlights song 1 by default
gotoAndStop(3);
}
abc.list.addEventListener(Event.CHANGE, itemClick);
// Playlist item click function
function itemClick (event:Event):void {
mc_vid.vid.stop(); // stop play
loader.load(new URLRequest('myXML.xml'))
songURL = new URLRequest("videos/" + trackToPlay + ".flv");
abc.status_txt.text = event.target.selectedItem.label;
trackToPlay = event.target.selectedItem.songString;
}
Bin für jede Hilfe sehr dankbar!!