Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 21-09-2004, 12:11   #1 (permalink)
Flashkoch
 
Benutzerbild von aquanaut
 
Registriert seit: Oct 2003
Beiträge: 54
Question Seitenanzahl berechnen

Ahoi,

ich habe hier ein Problem dessen Lösung mir jetzt nicht mehr einfallen will.

Eigentlich ganz trivial, ich habe ein Array mit einer variablen Anzahl von Daten, die Daten kann ich nicht alle auf einmal anzeigen, also in Seitenaufteilen.

Mein Ansatz is der, das ich ein weiteres kleines Array erzeuge in dem die Index Nummern des DatenArrays stehen (also immer page[i] = [anfang, ende])

um das zu machen, muss ich erstmal berechnen wieviel Seiten ich habe, das mache ich so :

Code:
limit=10;
page_num = int(data.length / limit);
eigentlich ganz einfach, aber leider viel zu ungenau, es kommt erst bei einer daten länge von 15 Einträgen im Array eine Seitenanzahl von 2 raus, ansonsten bei z.b. 11 nur eine Anzahl von 1.

Ich bin für jede Hilfe Dankbar.
aquanaut ist offline   Mit Zitat antworten
Alt 21-09-2004, 12:24   #2 (permalink)
Definitionssache
 
Benutzerbild von dburucu
 
Registriert seit: Apr 2003
Ort: Braunschweig
Beiträge: 2.433
page_num = Math.ceil(data.length / limit) gibt dir immer die genaue Anzahl von Seiten.
dburucu ist offline   Mit Zitat antworten
Alt 21-09-2004, 13:55   #3 (permalink)
Flashkoch
 
Benutzerbild von aquanaut
 
Registriert seit: Oct 2003
Beiträge: 54
Also eine Rundung in nur eine Richtung (so habe ich ceil jetzt verstanden) -

Super - das ist genau das was ich brauchte, vielen vielen Dank.
aquanaut 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 06:27 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele