Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 12-12-2003, 10:03   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 72
Array - Einsteiger

Hallo Leute,

versuche das erste mal ein array in flash zu verwenden.

ActionScript:
  1. //Namen der Lifte
  2. liftname = new Array();
  3. liftname[0] = "Lift 1";
  4. liftname[1] = "Lift 2";
  5.  
  6. //Länge
  7. liftlaenge = new Array();
  8. liftlaenge[0] = "2000 m";
  9. liftlaenge[1] = "2100 m";

Ich habe dann zwei dynamische Textfelder die mit liftname und liftlaenge belegt sind.

mit buttons möchte ich mit folgender aktion die werte in den textfeldern anzeigen lassen:

ActionScript:
  1. on (release) {
  2.     liftname = liftname[0];
  3.     liftlaenge = liftlaenge[0];
  4. }

problem:
am beginn werden alle arraydaten in den textfeldern angezeigt. wenn ich dann auf den ersten button klicke wird der erste lift korrekt angezeigt. beim klick auf den zweiten button (liftname[1], liftlaenge[1]) wird nichts angezeigt und auch wenn ich danach wieder auf den ersten button klicke wird ebenfalls nichts mehr angezeigt.

kann mir hier mal jemand eine kurzeinleitung in arrays geben.

vielen dank.
helpmeplease ist offline   Mit Zitat antworten
Alt 12-12-2003, 10:09   #2 (permalink)
.--. .. ..- ...
 
Benutzerbild von pius
 
Registriert seit: Jul 2002
Ort: munich
Beiträge: 1.345
das hat nichts mit 'Arrays' an sich zu tun ...schau mal lieber deine Variablen-Bezeichnungen an ...

wenn du 'liftname' mit einem Neuen Wert belegst:

ActionScript:
  1. liftname = liftname[0];

dann änderst du auch das Array 'liftname' !!!

bezeichne die textfeld-variablen anders ...
__________________
one out of many
pius ist offline   Mit Zitat antworten
Alt 12-12-2003, 10:12   #3 (permalink)
GoToPlay
 
Benutzerbild von mrfreeman12
 
Registriert seit: Apr 2002
Ort: 31...
Beiträge: 106
Hi!
weiß nicht ob das das Problem ist, aber versuch mal deine Textfelder anders als die Arrays zu benennen. z.B. lift_name oder so.
Bin mir wie gesagt nicht sicher ob das Problem ist.
Liegt denn alles auf einem Frame (Taten, Arrays, Textfelder)?
__________________
Krieg ist Mist! Krieg dem Krieg!
mrfreeman12 ist offline   Mit Zitat antworten
Alt 12-12-2003, 10:14   #4 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
und statt textvariable besser mit text instanznamen arbeiten.

ActionScript:
  1. on (release) {
  2.         lift_name.text = liftname[0];
  3.         lift_laenge.text = liftlaenge[0];
  4. }
__________________
gruß Harry
HAY 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 10:41 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele