Arrays extern einladen

PHP:
var person = new Array()
person[1] = "FLASHStyler";
person[2] = "FLASHER";

trace(person[1]);
Geist's edit:
Wir sind hier nicht auf flashforum.de, wo's die AS-Pseudotags gibt. ;)
 
Zuletzt bearbeitet von einem Moderator:
wo muss das jetzt hin ?
in flash oder in eine textdatei ???
und was macht das trace(person[1]);
und kann ich dann später in einem textfeld die variable Person[1] angeben ?
 
1. Es muss in Flash :rolleyes:
2. trace gibt eine Variable oder einen selbstgeschriebenen Text aus
3. Ich weiß zwar net ob du dem Textfeld direkt einen Array zuweisen kannst, aber wenn nicht, mach's einfach so. Gibt dem Textfeld zB die Variable 'blobb'.
Dann per AS immer
blobb = array[1];
blobb = array[2];
blobb = array[3];
...

Greetz,
Killy

PS: Hoffentlich net schon wieder ein Doppelpost *praying*
 
Eine Textdatei im folgenden Stil
Code:
&array[1]=heho&array[2]=hoho&array[3]=hiho&
einzuladen, um damit ein Array sofort zu füllen, ist Quark.

Es sind jeweils nur Eigenschaften, die als Variablen übergeben werden und Strings die als Werte übergeben werden.

Heißt wenn ich obige *.txt in ein LoadVars-Objekt bringen würde, welches meinetwegen vorher auch schon mit einem Array "array" gefüllt wurde, dann legt das Einlesen trotzdem nur weitere Eigenschaften des LoadVars-Objektes an und füllt nicht das Array mit Elementen.

Arrays können nicht übergeben werden, nur Stringliterale. :)

Falls ein Array intern dann damit gefüllt werden soll, muss eine Routine her, die das bspw. über die Methode push() bringt.

Grüßle,
Geist
 
Mit ein wenig mehr Ausdruck in wörtlicher Form könntest du schon rausrücken...

Ich hab' dein Posting sowohl inhaltlich ("person" statt "personen") korrigiert, als auch auch die Aufmachung zurechtgerückt - imho kein Grund sauer zu sein. :)

Geist
 
Ihr seid wohl alle der Meinung warum einfach wenns umständlich geht:

textdatei:

meinarray=herbert,hubertus,siegfried,johannes,jochen&meinzweitesarry=jessica,kathrin,marlet,alexandra,yvonne

in flash ist dann meinarray[0]= herbert ;sowie
meinzweitesarry[4]=yvonne

greetz

P.S. @geist schon mal versucht ein stringliteral mit komma einzuladen und dich dann gewundert? Ich schon...
 
Zuletzt bearbeitet:
Zurück