Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 21-08-2003, 22:23   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Ort: Dresden
Beiträge: 43
array in textfeld anzeigen

Hallo

Ich habe einen Array mit daten und möchte diese nacheinander in einem textfeld "beitrag" anzeigen: das heisst zuerst wird array[1] angezeigt und wenn ich auf einen button klicke soll array[2] angezeigt werden... dann array[3] und so weiter...

wie mach ich das?

ich kenn das so:

var=i;
i=1;
beitrag.text=array[i]

aber wie kann ich diesen eintrag mit array[i++] überschreiben? das funktioniert bei mir nicht richtig!

wäre cool wenn ihr paar action-script beispiele posten könntet

vielen vielen dank....
Ginchilla ist offline   Mit Zitat antworten
Alt 21-08-2003, 22:33   #2 (permalink)
dummschnack
 
Benutzerbild von Chino
 
Registriert seit: Mar 2002
Ort: Essen
Beiträge: 1.778
Hi!

Bist doch eigentlich auf dem richtigen weg!

Bsp:

ActionScript:
  1. var i = 0;
  2. test_arr = new Array ("hallo", "Nr. 2", "Juhuuuu", "Mahlzeit");
  3. this.onMouseDown = function () {
  4.     beitrag.text = test_arr[i++];
  5. };

Was funzt denn nicht?

Edit: Du solltest nur besser nicht array als namen für ein Array benutzen. Könnte Namenskonflikte geben...


Gruss, Chino

Geändert von Chino (21-08-2003 um 22:34 Uhr)
Chino ist offline   Mit Zitat antworten
Alt 21-08-2003, 22:36   #3 (permalink)
flashed Dude
 
Benutzerbild von tolleiv
 
Registriert seit: Mar 2002
Ort: _level0
Beiträge: 1.402
hallo

also Chino hat dir ja schon gesagt was zu tun is in der zwischenzeit hab ich dir was gebastelt was quasi auch so funktioniert

mfg
Angehängte Dateien
Dateityp: zip array.zip (2,2 KB, 5x aufgerufen)
__________________
Die Basis unseres Denkens ist das der Verstand sich selbst erkennt.
Kyle Broslovski


Eigenlob stinkt ~ fast immer
tolleiv ist offline   Mit Zitat antworten
Alt 21-08-2003, 22:42   #4 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Ort: Dresden
Beiträge: 43
das problem ist das die zählvariable für das array im frame initialisiert ist.... aber das "i++" ist dann auf einen button gelegt und da überschreibt es die zuweisung aus dem frame nicht

also frame:
i=1;
beitrag.text=array[i];

und button:
on(release)
i++;

und das mit dem array als bezeichner war auch nur ein beispiel..., meine array heißen name[], text[], datum[], email[], url[] und icq[]
.
Ginchilla ist offline   Mit Zitat antworten
Alt 21-08-2003, 22:46   #5 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Ort: Dresden
Beiträge: 43
ich muss nochmal kurz was loswerden:

dieses forum ist einfach geil... egal zu welcher uhrzeit man probleme hat... mann wird in kürzester zeit mit lösungen überhäuft.... echt vielen vielen dank... onhe euch hätte ich schon graue haare...

special thank to chino und tolleiv....!!!!!!!!!!

echt super hier!!!!!
Ginchilla ist offline   Mit Zitat antworten
Alt 21-08-2003, 23:05   #6 (permalink)
dummschnack
 
Benutzerbild von Chino
 
Registriert seit: Mar 2002
Ort: Essen
Beiträge: 1.778
Danke!

Dann würd ich es so machen:

ActionScript:
  1. var i = 0;
  2. test_arr = new Array ("hallo", "Nr. 2", "Juhuuuu", "Mahlzeit");
  3. function klick () {
  4.     beitrag.text = test_arr[i++];
  5. }
  6. // Schickere MX Syntax, statt on(Release) auf dem Button:
  7. pfadZumButton.ButtonInstanzname.onRelease = klick;

Gruss, Chino
Chino ist offline   Mit Zitat antworten
Alt 22-08-2003, 06:34   #7 (permalink)
flashed Dude
 
Benutzerbild von tolleiv
 
Registriert seit: Mar 2002
Ort: _level0
Beiträge: 1.402
@chino lol

ich bleib bei meiner ersten aussage

mfg
__________________
Die Basis unseres Denkens ist das der Verstand sich selbst erkennt.
Kyle Broslovski


Eigenlob stinkt ~ fast immer
tolleiv 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 12:12 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele