1&1 Webhosting
Flashhilfe.de - Flash Community

xml laden as3 [Flash 10]

Forum > ActionScript 3.0 > xml laden as3

 


AntwortenRegistrieren Seite1 2  

 23.10.2011, 19:57 
Beiträge: 38
Wohnort: Darmstadt
Registriert: Sep 2011

xml laden as3
Hi leute hab ne kleine frage will ne xmldatei in flash "as3" laden

ich weiss wie es klappt wenn die xmldatei so aussiehst:
ActionScript:
1
2
3
4
5
6
7
8
9
10
<root>
<Punkt>
<Unterpunkt>
PUNKT 1
<Unterpunkt>
<Feld>
INHALT 1
</Feld>
</Punkt>
</root>


wie muss der code aussehen wenn die xmldatei jedoch so aussieht und nur später Channel2 Feld2 angezeigt werden soll...

ActionScript:
1
2
3
4
5
<root>
<Punkt PunktName="Channel1" MomentanFeld="Feld1"/>
<Punkt PunktName="Channel2" MomentanFeld="Feld2"/>
<Punkt PunktName="Channel3" MomentanFeld="Feld3"/>
</root>


LG
Bilal
Schlagwörter: AS3, xml
Geändert von karizma88 am 23.10.11 um 19:59 Uhr

 23.10.2011, 22:51Re1
Benutzerbild von derFloh
Beiträge: 989
Wohnort: ..::LAGE::..
Registriert: Apr 2006

hey,
darauf kannst du mit
deineXml.Punkt.@PunktName zugreifen.
bei suchen brauchst du nichtmals durch die xml iterieren sondern kannst zb so abfragen:
if( deineXml.Punkt.( @PunktName == "Channel2" ) ) {}

hoffe es hilft dir weiter.
gruß
 flo
www.heimatdesign.com
Florin Sans - Buy on myFonts / Fontspring
 24.10.2011, 00:04Re2
Beiträge: 38
Wohnort: Darmstadt
Registriert: Sep 2011

Themenautor/in

danke für deine antwort aber der inhalt ändert sich alle 30 sekunden also kann ich das jedoch nicht anweden oder..?
PHP:
1
2
if( deineXml.Punkt.( @PunktName == "Channel2" ) ) {}
 
nicht sichtbar bei eingeloggten Mitgliedern
 24.10.2011, 00:14Re3
Beiträge: 38
Wohnort: Darmstadt
Registriert: Sep 2011

Themenautor/in

mein As3 code:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
function loadXML(e:Event=null):void{
    xtimer.reset();
 
    var xmlloader:URLLoader = new URLLoader();
    xmlloader.addEventListener(Event.COMPLETE, parseXML);
    xmlloader.load(new URLRequest("XMLfile.xml"));
 
    function parseXML(e:Event=null):void{
        var xml:XML = XML(xmlloader.data);
        xml.ignoreWhite = true;
       

        song_txt.text = xml.Stream.@CurrentPlayingSong[0];
   
 

    }
}



LG
Bilal
Geändert von karizma88 am 25.10.11 um 10:49 Uhr

 25.10.2011, 10:49Re4
Beiträge: 38
Wohnort: Darmstadt
Registriert: Sep 2011

Themenautor/in

und es klappt jedoch nur am rechner wenn ich es hochlade macht er es leider nicht..
wenn ich es mit Adobe Air ausgeben lasse gefällt ihm das hier nicht [0] und spuckt mir ein error raus.. gibt es dafür ne adnere möglichkeit...?

Lg
Bilal
 25.10.2011, 22:39Re5
Benutzerbild von derFloh
Beiträge: 989
Wohnort: ..::LAGE::..
Registriert: Apr 2006

hmmm... also es gibt keine grund dafür, warum es nicht klappen sollte...
aber nur um sicher zu gehen: es soll eine normale internetseite werden, KEINE Air-Anwendung?!
gibt er denn irgendwelche fehlermeldungen aus? datei nicht gefunden, null-objekt verweise, sicherheitsbeschränkungen, irgendwas?!
um flashseiten im browser zu debuggen, kann ich dir empfehlen die debug-version vom flashplayer und zb den flashfirebug zu installieren. ist sehr praktisch. ansonsten schick mal einen link, dann schaue ich mal drauf.
gruß
 flo
www.heimatdesign.com
Florin Sans - Buy on myFonts / Fontspring
Geändert von derFloh am 25.10.11 um 22:39 Uhr

 
nicht sichtbar bei eingeloggten Mitgliedern1&1 Webhosting
 28.10.2011, 12:45Re6
Beiträge: 38
Wohnort: Darmstadt
Registriert: Sep 2011

Themenautor/in

nein es ist keine Air Anwendung normale flash Export..
Er gibt auch keine Fehlermeldung aus rein gar keinen Anzeichen für Fehler
wenn ich trace(xml); eintrage zeigt er mir auch an wie die xml Datei ausschaut..




LG

Bilal
Geändert von karizma88 am 31.10.11 um 11:41 Uhr

 29.10.2011, 14:51Re7
Benutzerbild von bilblo
Beiträge: 28
Registriert: Sep 2011

tum a tum tum tumm a tum ^^
 30.10.2011, 15:14Re8
Beiträge: 38
Wohnort: Darmstadt
Registriert: Sep 2011

Themenautor/in

und das soll bedeuten :D
 30.10.2011, 15:19Re9
Benutzerbild von bilblo
Beiträge: 28
Registriert: Sep 2011

nichts hab nur den song von deinem player versucht akustisch zu emulieren lol
 31.10.2011, 09:03Re10
Benutzerbild von derFloh
Beiträge: 989
Wohnort: ..::LAGE::..
Registriert: Apr 2006

hey,

weiß nicht ob du mittlerweile was dran geändert hast, aber ich bekomme fehlermeldungen.
es sind sicherheits verletzungen, weil zuerst eine xml von einem anderen server geladen wird, und dann das selbe noch mit den liedern...
versuch doch erstmal alles auf einen server zu legen und schau obs klappt.

Originalgröße anzeigen


Originalgröße anzeigen

gruß
 flo
www.heimatdesign.com
Florin Sans - Buy on myFonts / Fontspring
 31.10.2011, 11:40Re11
Beiträge: 38
Wohnort: Darmstadt
Registriert: Sep 2011

Themenautor/in

danke für die info...

genau das wollt ich eigentlich nicht machen damit der Server nicht zusätzlich mit der Seite strapaziert wird.. gibt es da keine andere Lösung für...??
 31.10.2011, 13:00Re12
Benutzerbild von RustyCake
Beiträge: 1769
Wohnort: Laimbach 6 1/2
Registriert: Nov 2002

Das ist doch Shoutcast oder, wo siehst Du den die "titles.xml" auf dem Server?
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muss erst gehen lernen"
 31.10.2011, 15:52Re13
Beiträge: 38
Wohnort: Darmstadt
Registriert: Sep 2011

Themenautor/in

Icecast server..
 31.10.2011, 16:06Re14
Benutzerbild von RustyCake
Beiträge: 1769
Wohnort: Laimbach 6 1/2
Registriert: Nov 2002

JA meint ich ja, aber der Spuckt doch keine XML aus, oder?
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muss erst gehen lernen"
 02.11.2011, 13:42Re15
Beiträge: 38
Wohnort: Darmstadt
Registriert: Sep 2011

Themenautor/in

ne das admin interface hat jedoch ne status.xsl ich hab das ding kopiert die sachen die ich nicht brauch gelöscht und jetzt greif ich da drauf zu sieht  so aus..

PHP:
1
2
3
4
5
6
7
8
9
10
11
<icecastst>
<mount>
<stream>
rnb
</stream>
<song>
Pharrell - You Got Me
</song>
</mount>
</icecastst>
Geändert von karizma88 am 02.11.11 um 13:43 Uhr

 
Themen
Ähnliche Beiträge zum Thema
 

AntwortenRegistrieren Seite1 2  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.
Partner Webseiten: DesignerInAction.de   Designnation.de   Mediengestalter.info   php-resource.de   phpforum.de   phpwelt.de   Pixelio.de   PSD-Tutorials.de   Tutorials.de

Haftungsausschluss   Datenschutzerklärung   Hier Werben   Impressum
© 1999-2012 Sebastian Wichmann - Flashhilfe.de