Zurück tutorials.de > Tutorials > Webmaster - Tutorials > Flash - Tutorials

 
 
Hallo und herzlich willkommen! Tutorials.de ist eine Hilfe-Community mit dem Motto User helfen Usern. Als Gast verfügst Du über Schreibrechte in unseren Foren und Blogs. Du kannst dich aber gerne auch kostenlos registrieren und Teil unserer Gemeinschaft werden! Viel Spaß & Erfolg bei der Vermehrung deines Wissens :-)

Themen: 242.975 | Beiträge: 1.352.293 | Mitglieder: 169.418 (Stand 28.01.10) | Fragen zur Nutzung von Tutorials.de? Nutzungsregeln | Kontaktformular | Impressum

Jubiläums-Countdown 23.02 23.03 23.04 23.05 23.06 23.07 23.08 23.09


4 kostenlose Bücher bei unserer Buch-Verschenkaktion 03/2010
  Tutorial geschlossenGeschlossen    
  Tutorial geschlossenGeschlossen    
 
Tutorial-Optionen Ansicht
XML-Datein mit Flash auslesen
XML-Datein mit Flash auslesen
Veröffentlicht von Chris Kurt
13.08.02
XML-Datein mit Flash auslesen

Hier ist ein Beispiel wie man mit Flash5 und XML variabeln aus Textdateien lesen kann.
Den Code hier einfach in Frame1 eines Flash-Film kopieren & einfügen und schon kann man Variabeln aus einer XML laden.
PHP-Code:
var varsXML = new XML(); 
varsXML.onLoad loadVars
varsXML.load("vars.xml"); 
stop(); 

function 
loadVars(success) { 
if (
success) { 
var 
item varsXML.firstChild.firstChild
while (
item != null) { 
eval(
item.attributes.NAME) = item.attributes.VALUE
item item.nextSibling

_root.gotoAndPlay("varsLoaded"); 
} else { 
_root.gotoAndPlay("errorLoadingXML"); 


Die Datei Vars.xml sollte so aussehen:
PHP-Code:
<VARS
<
ITEM NAME="stuff" VALUE="cool stuff"/> 
<
ITEM NAME="things" VALUE="lots of things"/> 
<
ITEM NAME="xpos" VALUE="100"/> 
<
ITEM NAME="ypos" VALUE="100"/> 
</
VARS
Jedes ITEM ist eine Variabel die erstellt wurde, der Name der Variabel ist NAME und der Wert ist VALUE.
Damit das _root.gotoAndPlay("varsLoaded") auch einen Sinn macht, solltest du an der Stelle wo dein Film spielen soll ein Label namens "varsLoaded" haben.

Für mehrzeilige Textboxen muß die Zeile
PHP-Code:
eval(item.attributes.NAME) = item.attributes.VALUE
so geändert werden:
PHP-Code:
eval(item.attributes.NAME) += item.attributes.VALUE chr(10); 
Die XML für mehrzeilige Textboxen muß dann so aussehen:
PHP-Code:
<ITEM NAME="stuff" VALUE="line 1 of cool stuff"/> 
<
ITEM NAME="stuff" VALUE="line 2 of cool stuff"/> 
<
ITEM NAME="stuff" VALUE="line 3 of cool stuff"/> 
Für das Speichern der XML-Datei benötigt man eine Serverseitige Programmiersprache wie PHP oder ASP. Dieses Tutorials beschreibt nicht wie man XML-Dateien erstellt, aber ich denke das die meisten die auf XML zurückgreifen wollen auch wissen wie man beispielsweise mit PHP Dateien erzeugt.
Wissenswertes hat auch Madokan hier zusammengestellt.
__________________

kuat.de - meine Seite
Nivea Football Mania - Multiplayer Echtzeit Flashgame
Bugatti Veyron - Konfigurator
MusicLens - Fuzzy Logic Musiksuche
chriskurt.blogspot - nix
Bewertung
 
 
Noch keine Bewertungen vorhanden
 

Tutorial-Optionen
 

 
 
Lesezeichen:


Tutorial-Optionen
Ansicht
Ähnliche Themen
 
Tutorial Autor Forum Kommentare Letzter Beitrag
Datein mit Flash öffnen bad_beginner Flash 4 21.09.06 12:01
XML in Flash auslesen Flasher111 Flash 2 18.07.06 16:22
Mehrere XML Dateien in ein Flash Drop Down Menü auslesen und in Textfeld auszugeben fasch Flash 18 28.06.05 00:53
Datein auslesen mit cmd MrDude Internet, DSL & Flatrate 5 06.02.04 02:37
XML in Flash auslesen Thomas Lindner Flash 3 24.06.02 23:24
» Tools
 
tutorials.de-Tools tutorial.de-Suchfeld tutorial.de-Widget tutorial.de-RSS-Feed tutorial.de-Banner
» Neue Links
 
Hits: 138
»
JHT's Planetary...
(Cinema 4D-Objekte)
Hits: 265
»
Tageslicht ohne GI
(Cinema 4D-Tutorials)
Hits: 154
»
Puzzle
(Cinema 4D-Tutorials)
Hits: 104
»
Lacreme
(Cinema 4D-Tutorials)
Hits: 195
»
Liquid Light
(Cinema 4D-Tutorials)
» Aktuelle Umfrage
 
Bist du mit der Geschwindigkeit der Tutorials.de-Website zufrieden?
Ja, es putzt mir glatt den Staub vom Bildschirm! - 80,61%
158 Stimmen
Nein, ich denke da muss noch nachgebessert werden... - 19,39%
38 Stimmen
Stimmen gesamt: 196
Du darfst bei dieser Umfrage nicht abstimmen.

 

Alle Zeitangaben in WEZ +1. Es ist jetzt 16:49 Uhr.


Powered by vBulletin® Version 3.8.5 (Deutsch) & vBadvanced CMPS v.3.2.0
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.5.0 RC2 ©2010, Crawlability, Inc.
Alle Rechte vorbehalten ©2000 - 2010 tutorials.de
Design by Mark, CSS by Maik & Sven Mintel
Seite generiert in 0,22622 Sekunden mit 31 queries