Antworten auf deine Fragen:
Neues Thema erstellen

Arraywert in Variable speichern!

Reb00t

Aktives Mitglied

Hey Leute!

Habe ein Array

PHP:
var meinArray:Array = new Array("a", "b", "c");

und eine Variable

PHP:
var Buchstabe = "xyz"

Wie kann ich jetzt einen beliebigen Wert des Arrays in die
variable reinspeichern?

Lg, Reb00t
 

rodolfo4711

Nicht mehr ganz neu hier

AW: Arraywert in Variable speichern!

Hallo,

das müsste doch mit
Buchstabe = meinArray[1]
gehen, dann steht in Buchstabe "b".
Oder liege ich ganz daneben?
 

rodolfo4711

Nicht mehr ganz neu hier

AW: Arraywert in Variable speichern!

Hallo,

was funktioniert nicht?
Fehlermeldung?
Was ist nach der Zuweisung in Buchstabe?
Kann nicht auf meinArray[1] zugegriffen werden?
 

Reb00t

Aktives Mitglied

AW: Arraywert in Variable speichern!

er gibt mir schlichtweg ein "undefined" aus.

Wenn ich das Array in der Schleife normal auslese, sprich mit:

PHP:
for(var i = 0; i<=array.length; i++){
trace(array[i]);
}

gibt er mir ganz normal die werte aus.

sobald ich aber den Arraywert array in meine Variable speichern will,
gibt er mir undefined aus.
Die Variable lässt sich auch tracen...

Behindert das.

lg, Reb00t
 

rodolfo4711

Nicht mehr ganz neu hier

AW: Arraywert in Variable speichern!

Hallo,

wie schauts aus, wenn das Array mit "abc", "def", "ghi" gefüllt ist?
und wie, wenn Buchstabe mit "z" initiiert wird?
Was ändert sich wenn statt " das einfache ' verwendet wird?

Soll das nicht so heißen:
var meinArray = new Array("a", "b", "c");
 
Zuletzt bearbeitet:
A

ad86

Guest

AW: Arraywert in Variable speichern!

Hi,

er gibt mir schlichtweg ein "undefined" aus.

Wenn ich das Array in der Schleife normal auslese, sprich mit:

Code:
for(var i = 0; i<=array.length; i++){
trace(array[i]);
}

Kleiner Tipp ( ob es daran lag: wahrscheinlich):
Du hast eine Kiste mit 5 Flaschen und schreibst eine Methode, in der Du 6 Flaschen leeren willst, was stimmt da nicht?;)

Anders gesagt: DEin Array hat eine Länge von z.B. 5. Es fängt bei 0 an, also sollte es doch bei 4 aufhören und nicht erst bei 5, oder?;)

Kurz gesagt: Deine Abbruchbedingung ist falsch:
Code:
for(var i = 0; [COLOR="Red"]i<array.length[/COLOR]; i++){
trace(array[i]);
}

Ich hoffe, das war nur DEin Fehler und dass es jetzt funktioniert.

MFG ad86
 

Reb00t

Aktives Mitglied

AW: Arraywert in Variable speichern!

Hiflt mir alles nicht weiter.
Es geht nicht um das Array. In meinem Code ist kein Fehler, der sich auf
das Array oder die Schleife bezieht. Das habe ich schon gecheckt.
Ich will nur den Depperten Eintrag XYZ aus dem Array in die Variable laden.

lg
 
A

ad86

Guest

AW: Arraywert in Variable speichern!

Hi,

also ich hab bei mir folgendes AS2-Script getestet und es funktioniert:

Code:
var meinArray:Array = new Array("a", "b", "c");

var test=meinArray[1];
trace(test);

Wenn Du einfache Dinge aus dem Array haben willst, kannst Du auch das probieren wenn bei Dir obiges Beispiel nicht funktioniert.

Code:
var myString:String="abcdefg";
var test1=myString.charAt(3);

trace(test1);

MFG ad86
 

Reb00t

Aktives Mitglied

AW: Arraywert in Variable speichern!

ok Danke.

Keine Ahnung warum aber jetzt geht es?!

Hab es mal in nem neuen Dokument ausprobiert...

Seltsame Sache das...

lg und Danke, Reb00t
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.565
Beiträge
1.538.067
Mitglieder
67.488
Neuestes Mitglied
Andrew56524
Oben