Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-05-2004, 21:18   #1 (permalink)
Newcommer
 
Registriert seit: Dec 2003
Ort: Hannover
Beiträge: 75
For Schleife mit zwei unterschiedlichen zählern?

Ich habe mal wieder ein Problem. Dieses mal habe ich ein Newssystem geschrieben. Die Daten werden in einer Datenbank gespeichert und geladen. Das Funktioniert auch alles. Nur mit der Anzeige habe ich ein Problem.

Auf meiner Bühne habe ich Dynamische 3 Textfelder Überschrift, Text, Datum. Von den Textfelder gibt es jeweils 4 Stück.
Also Überschrift1-4 usw.

Die Daten aus der Datenbank werden in 3 Arrays aufgeteilt. Die Anzahl der Arrays ist natürlich nicht festgelegt.

Bei starten des Movies sollen die ersten 4 News angezeigt werden. Das sieht dann so aus
ActionScript:
  1. Ende=4;
  2. for (Anfang=0;Anfang<Ende;Anfang++){
  3.  
  4. _level0.inhalt['Überschrift' + (Anfang+1)] = titelarr[Anfang];
  5. _level0.inhalt['text' + (Anfang+1)] = beschreibungarr[Anfang];
  6. _level0.inhalt['datum' + (Anfang+1)] = datumarr[Anfang];
  7.  
  8. }

Soweit noch kein problem aber es sollen natürlich auch die nächsten 4 nachrichten angeziegt werden. Dabei komme ich aber einfach nicht weiter.

Da Anfang nach dem durchlauf der for schleife 4 beträgt, wollte ich +1 rechnen. Damit soll dann der nächste array bestimmt werden. Bei der var Ende wollte ich + 4 addieren. Mit den Arrays würde das ja vielleicht noch klappen aber bei den textfeldern ist ja schon nach 4 schluss. Und da liegt mein entscheidens Problem.

kann mir vielleicht jemand weiterhelfen?

Vielen dank schon für eure kostbare Zeit ;-)

Gruß Xeal
Xeal ist offline   Mit Zitat antworten
Alt 06-05-2004, 21:21   #2 (permalink)
Farbe ist Luxus
 
Benutzerbild von ludabruda
 
Registriert seit: May 2003
Ort: Köln
Beiträge: 2.405
Hi,

setz doch einfach einen zweiten Zählen rein...

ActionScript:
  1. Ende=4;
  2. counter=0;
  3. for (Anfang=0;Anfang<Ende;Anfang++){
  4.         counter++;
  5.         _level0.inhalt['Überschrift' + (counter)] = titelarr[Anfang];
  6.         _level0.inhalt['text' + (counter)] = beschreibungarr[Anfang];
  7.         _level0.inhalt['datum' + (counter)] = datumarr[Anfang];
  8.        
  9. }
Grüße
Sascha
__________________
12:15, press return
ludabruda ist offline   Mit Zitat antworten
Alt 06-05-2004, 21:30   #3 (permalink)
Newcommer
 
Registriert seit: Dec 2003
Ort: Hannover
Beiträge: 75
Hey,

vielen Dank für den Tipp. Also manchmal sieht man den Walt vor lauter bäumen nicht!

Danke für die schnelle Antwort ludabruda!!

Gruß Andy
Xeal 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 04:13 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele