Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-07-2004, 12:26   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2003
Beiträge: 43
combobox und xml

hallo

also ich nutze die combobox komponente und füttere sie mit einer xml datei.

combobox instanzname: myFavorits_cb

Fla Datei

Code:

Code:
stop();

// solange die daten nicht komplett geladen sind, ist die combobox unsichtbar
myFavorits_cb._visible = 0;
myLinks_xml = new XML();
myLinks_xml.ignoreWhite = true;

// über die xml methode load wird die xml datei geladen
myLinks_xml.load("playdata.xml");

// diese funktion wird von dem combobox aufgerufen
// wie der name schon sagt wird
// diese funktion wird erst aufgerufen 
// wenn alles geladen wurde
myLinks_xml.onLoad = function() {
	// die anzahl der favoriten wird in der variable l gespeichert 
	var l = myLinks_xml.childNodes[0].childNodes.length;

	// die for schleife wird so oft ausgeführt 
	// solange i kleiner ist als l (l war die anzahl der favoriten)
	for (var i = 0; i<l; i++) {

	// die variable artist  enthält den namen des combobox eintrags
	var artist = myLinks_xml.childNodes[0].childNodes[i].attributes.artist;

	// die variable path enthält den link 
	var path = myLinks_xml.childNodes[0].childNodes[i].attributes.path;
		
	var date = myLinks_xml.childNodes[0].childNodes[i].attributes.date;
		
		// die werte der variablen artist1, path1 und date1 werden 
		// in die combobox eingetragen 
		// (diese trägt den instanznamen myFavorits_cb) 
		myFavorits_cb.addItem(artist, path, date);
	}
	// die combobox wird wieder sichtbar 
	myFavorits_cb._visible = 1;

};
function openUrl(x) {
	_global.path1 = x.getValue();
	}

über die funktion bekomme ich nur den pfad aus der xml datei. ich hätte gerne noch die anderen werte in einer variablen gespeichert für weitere verwendung.

XML datei

Code:

Code:
<?xml version="1.0" encoding="ISO-8859-1" ?> 

<playlist>
<item artist="Elliott Smith" title="St Ides Heaven" filetype="mp3" path="StIdesHeaven.mp3" date="10.12.1998"/>
<item artist="Iron and Wine" title="Upward Over The Mountain" filetype="mp3" path="UpwardOverTheMountain.mp3" date="10.05.2001"/>
</playlist>
__________________
---> www.pixelhusten.de
pixelhusten ist offline   Mit Zitat antworten
Alt 27-07-2004, 14:41   #2 (permalink)
Neuer User
 
Registriert seit: Jun 2004
Beiträge: 13
kann man eine variable 1 nennen?

also ich glaube das is keine so gute idee...
weltraumpfleger ist offline   Mit Zitat antworten
Alt 27-07-2004, 15:03   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2003
Beiträge: 43
das geht ohne probleme
__________________
---> www.pixelhusten.de
pixelhusten ist offline   Mit Zitat antworten
Alt 27-07-2004, 17:37   #4 (permalink)
Neuer User
 
Registriert seit: Jun 2004
Beiträge: 13
hmm und woher weiss der bei i<1 das du die variable meinst und nich die zahl 1?
weltraumpfleger ist offline   Mit Zitat antworten
Alt 27-07-2004, 23:12   #5 (permalink)
Neuer User
 
Registriert seit: Mar 2004
Beiträge: 70
ich würde behaupten das des ein kleines "L" ist und keine 1...aber wer weiß...???
Kleiner test:
ActionScript:
  1. Zahl 1
  2. Buchstabe l

Ich verstehe aber nicht wo oder was nicht geht?

Geändert von Benjy (27-07-2004 um 23:14 Uhr)
Benjy ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 01:10 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele