Autor |
Nachricht |
AndreasN
Threadersteller
Dabei seit: 20.11.2004
Ort: Berlin
Alter: 43
Geschlecht:
|
Verfasst Mi 23.04.2008 11:26
Titel Variablen - Problem |
|
|
Zuerst, jaaaaa ich habe gegoogelt und auch hier im Forum gesucht, aber dennoch komme ich nicht weiter.
Folgende Sache, ich möchte aus eine txt-Datei eine Zeile auslesen:
- z.B. &song1=Amy Winehouse - Rehab feat. Jay-Z (Remix)
Dies funktioniert auch - teilweise.
Wenn ich nun das Textfeld (Dynamischer Text) mit der Variable "song1" direkt belege, kann er es auslesen. Wunderbar!
Aaaaber: Nun möchte ich den Text spliten, d.h. zunächst der Künstler und dann der Song.
Meine Idee war folgende:
loadVariables("playlist.txt", 0);
NewVar = song1.split(" - ", 2);
SplitSong1 = NewVar[0];
SplitSong2 = NewVar[1];
Wenn ich nun aber die Variblen "SplitSong1" oder/und "SplitSong2" in die jeweiligen Dynamischen Textfelder als Variable platziere kommt immer: undefined
Was mache ich falsch?
sonnige Grüße
|
|
|
|
|
steff80
Dabei seit: 20.04.2007
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mi 23.04.2008 11:48
Titel
|
|
|
Flash arbeitet asynchron, d.h. zu kannst dich in deinem Fall nicht daruf verlassen, dass das Textfile zu dem Zeitpunkt
überhaupt schon vollständig geladen ist und somit könnten die enthaltenen Daten nicht zur Weiterverarbeitung zur Verfügung stehen. Nimm besser "LoadVars" zum laden, da hast dann auch entsprechenden Eventhandler die das Ganze vereinfachen.
|
|
|
|
|
Anzeige
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst Mi 23.04.2008 11:50
Titel
|
|
|
Oder mach es direkt vernünftig mit XML
|
|
|
|
|
l'Audiophile
Dabei seit: 16.09.2004
Ort: Berlin
Alter: 43
Geschlecht:
|
Verfasst Mi 23.04.2008 12:03
Titel
|
|
|
Deklariere zu allererst mal das Array vernünftig, das da hat kein Hand und Fuß.
|
|
|
|
|
AndreasN
Threadersteller
Dabei seit: 20.11.2004
Ort: Berlin
Alter: 43
Geschlecht:
|
Verfasst Mi 23.04.2008 12:18
Titel
|
|
|
steff80 hat geschrieben: | Flash arbeitet asynchron, d.h. zu kannst dich in deinem Fall nicht daruf verlassen, dass das Textfile zu dem Zeitpunkt überhaupt schon vollständig geladen ist und somit könnten die enthaltenen Daten nicht zur Weiterverarbeitung zur Verfügung stehen. Nimm besser "LoadVars" zum laden, da hast dann auch entsprechenden Eventhandler die das Ganze vereinfachen. |
Ah, danke. Ich google mal...
pejot hat geschrieben: | Deklariere zu allererst mal das Array vernünftig, das da hat kein Hand und Fuß. |
Danke für die Info. Gib mir mal bitte den Anstoß dafür, wie ich das Array vernünftig deklarieren kann.
Zuletzt bearbeitet von AndreasN am Mi 23.04.2008 12:19, insgesamt 2-mal bearbeitet
|
|
|
|
|
AndreasN
Threadersteller
Dabei seit: 20.11.2004
Ort: Berlin
Alter: 43
Geschlecht:
|
Verfasst Mi 23.04.2008 12:32
Titel
|
|
|
steff80 hat geschrieben: | Flash arbeitet asynchron, d.h. zu kannst dich in deinem Fall nicht daruf verlassen, dass das Textfile zu dem Zeitpunkt
überhaupt schon vollständig geladen ist und somit könnten die enthaltenen Daten nicht zur Weiterverarbeitung zur Verfügung stehen. Nimm besser "LoadVars" zum laden, da hast dann auch entsprechenden Eventhandler die das Ganze vereinfachen. |
Supder, danke es funktioniert. Klasse!!!!!
|
|
|
|
|
|
|
|
Ähnliche Themen |
PHP Variablen Problem.
Slideshow Variablen Problem
[Mod_Rewrite] Problem mit 2 Variablen
[Flash 8] Problem mit Variablen in dynamischen MCs
PHP - Variablen in SQL Abfragen
[PHP] Variablen verknüpfen
|
|