Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22-07-2004, 11:07   #1 (permalink)
kenntEinenDerFlashKann
 
Benutzerbild von Aule
 
Registriert seit: Mar 2002
Ort: sauerland
Beiträge: 220
Verständnisfrage: Laden mehrerer Variablen (URLs) aus einer .txt im Player5

Hab da mal ne Frage zum Laden von Variablen:

1. Wenn ich aus einer Textdatei (.txt) mehrere Variablen laden will, wie muss die Textdatei aussehen (wo müssen &-Zeichen hin, was ist mit Zeilenumbrüchen und Leerzeichen), und wie greift Flash dann auf die Variablen zu?
Hab zwar schon mehrere Threads zu diesem Thema gefunden, aber irgendwie konnte ich nicht in Erfahrung bringen, was in der .txt bei mehreren Variablen drinstehen muss. Ist der Inhalt der .txt anhängig von der Methode, wie Flash auf die Variablen zugreift?

Konkreter Fall: ich habe ein Flash-Intro, das mit einer Sprachauswahl endet. Dazu sind 3 Buttons im Film, die mit der entsprechenden URL belegt sind. Damit man nicht immer ein neues swf generieren muss, um die URL zu ändern, möchte ich gern die URL in einer externen Textdatei gespeichert haben.
weiteres Problem: der Film soll - wegen der größeren Verbreitung - unbedingt Flash-Player5-kompatibel sein, also fällt "LoadVars" schon mal aus...
__________________
...life is just a workaround...

Geändert von Aule (22-07-2004 um 12:42 Uhr) Grund: Bedingungen zur Fragestellung haben sich geändert.
Aule ist offline   Mit Zitat antworten
Alt 22-07-2004, 12:43   #2 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 18
Also beim ersten Bild im Flash setzt du folgenden Code

System.useCodepage = true;
loadVariablesNum ("Beispiel.txt", 0);

die erste Zeile ist damit das Flash die Richtigen Sonderzeichen findet
die zweite Zeile liest dein Text-File ein (die Null zeit an welcher Position du es lädst)

Das Text-File selber sieht wie folgt aus:

vari1=hallo
&vari2=wie geht es dir
&vari3=und so weiter

wichtig vor der ersten variablen steht kein &
wichtig alle sonderzeichen müssen umgewandelt werden dafür kannst du folgenden link benutzen

http://www.isardesign.de/tool/url-coding/default.htm

hoff ich konnte dir weiterhelfen
gruss engel
engel73 ist offline   Mit Zitat antworten
Alt 22-07-2004, 13:06   #3 (permalink)
Level up
 
Benutzerbild von Alois
 
Registriert seit: Jun 2001
Ort: Bocholt
Beiträge: 4.155
Zitat:
Zitat von engel73
...

wichtig vor der ersten variablen steht kein &
...
wenn es davor stehen würde, wäre es auch noch egal (also nicht wichtig), sinnvoll wäre sogar noch ein zusätzliches & hinter dem Variablenwert.

Gruß

Alois
__________________
-Spuckt mir auf den Stuhl, ich will im Grünen sitzen-
Alois ist offline   Mit Zitat antworten
Alt 22-07-2004, 13:20   #4 (permalink)
kenntEinenDerFlashKann
 
Benutzerbild von Aule
 
Registriert seit: Mar 2002
Ort: sauerland
Beiträge: 220
Zitat:
die Null zeit an welcher Position du es lädst
Äähm... Position? Ist damit die Tiefe gemeint? Aber es sind doch Variablen und kein MC oder swf-File...

Ansonsten - vielen, vielen Dank! Das hat mir sehr geholfen.
__________________
...life is just a workaround...
Aule ist offline   Mit Zitat antworten
Alt 22-07-2004, 13:35   #5 (permalink)
Level up
 
Benutzerbild von Alois
 
Registriert seit: Jun 2001
Ort: Bocholt
Beiträge: 4.155
bei loadVariablesNum wird der _level angegeben... der unterschied zum mc ist einfach, daß jedes level ein eigenes _root-Verzeichnis hat (der Hauptfilm ist fast immer _level0). Die Variablen werden ins _root-Verzeichnis des levels abgelegt.
alternativ kannst Du auch mit loadVariables arbeiten, dann kannst Du die variablen direkt auf den mc legen, auf dem Du sie brauchst
Syntaxbeispiel:
das gleiche wie:
loadVariablesNum ("Beispiel.txt", 0);
wäre in diesem kurzen Beispiel:
_root.loadVariables ("Beispiel.txt");
__________________
-Spuckt mir auf den Stuhl, ich will im Grünen sitzen-
Alois ist offline   Mit Zitat antworten
Alt 23-07-2004, 07:22   #6 (permalink)
kenntEinenDerFlashKann
 
Benutzerbild von Aule
 
Registriert seit: Mar 2002
Ort: sauerland
Beiträge: 220
Lightbulb

Ah - sehr schön, hab ich kapiert! Vielen Dank für die präzise Hilfe!
__________________
...life is just a workaround...
Aule 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 14:32 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele