Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-01-2006, 10:05   #1 (permalink)
Flashtestdummy
 
Benutzerbild von Alex_R
 
Registriert seit: Mar 2003
Beiträge: 153
Bei einer Schleife 2-stellig hochzählen?

Hallo

Bei einer Schleife hochzuzählen kennt ja jeder...
Code:
for (i=0; i<10; i++)

Ergebniss wäre:

1,
2,
3,
usw.
Was ich aber brauche ist eine Schleife bei der das Ergebniss folgendermassen aussieht:
Code:
01,
02,
03,
usw.
mit
Code:
for (i=00; i<10; i++)
ist es leider nicht getan... weiss einer dazu eine Lösung?

Wichtig an der Sache ist, dass nicht die Ausgabe in einem Textfeld dieses Format haben soll, sondern der tatsächliche Wert der Schleife.
Alex_R ist offline   Mit Zitat antworten
Alt 10-01-2006, 10:13   #2 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
Registriert seit: Jul 2003
Ort: BÄRLIN
Beiträge: 1.156
hi,

was soll denn die schleife anderes machen als 10x durchzulaufen?

das würde sie wenn i=0 ist genauso als wenn i=00 wäre, was aber nicht möglich ist...

gruß
mike
__________________
Dot-Realities
Mike Broders
Berlin

ICQ:105925103

Dot-Realities v4.0 under construction!
fraggle two ist offline   Mit Zitat antworten
Alt 10-01-2006, 10:17   #3 (permalink)
Flashtestdummy
 
Benutzerbild von Alex_R
 
Registriert seit: Mar 2003
Beiträge: 153
Naja das ist schon klar... aber die Schleife müsste doch irgendwie auch auf 10 hochzählen und dabei permanent 2-stellig bleiben können.
Ich will ja lediglich, das mir die Schleife für einen einstelligen Wert eine 0 vorne anhängt.

statt 1 -> 01

Ab 10 kann die 0 dann wegfallen, den dann bin ich ja schon zweistellig.
Alex_R ist offline   Mit Zitat antworten
Alt 10-01-2006, 10:20   #4 (permalink)
ketten_karusell_
 
Benutzerbild von ge_flash
 
Registriert seit: Jan 2002
Ort: Duitsland geen Westen
Beiträge: 1.246
PHP-Code:
for (i=1i<11i++) {
    if (
i<10) {
        
"0"+i;
    }
    
trace(i);

__________________
-----------------------------------------------
wichtige Befehle:
-format internet
-fdisk internet
ge_flash ist offline   Mit Zitat antworten
Alt 10-01-2006, 10:23   #5 (permalink)
Flashtestdummy
 
Benutzerbild von Alex_R
 
Registriert seit: Mar 2003
Beiträge: 153
Manchmal sind die einfachsten Lösungen tatsächlich zu nahe als das man selbst draufkommt...

Vielen Dank ge_flash
Alex_R ist offline   Mit Zitat antworten
Alt 10-01-2006, 10:25   #6 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
Registriert seit: Jul 2003
Ort: BÄRLIN
Beiträge: 1.156
Zitat:
Wichtig an der Sache ist, dass nicht die Ausgabe in einem Textfeld dieses Format haben soll, sondern der tatsächliche Wert der Schleife.
diese aussage ist in diesem sinne falsch (wobei das mit dem textfeld vernachlässigt werden kann)...

ansonsten so wie oben...

gruß
mike
__________________
Dot-Realities
Mike Broders
Berlin

ICQ:105925103

Dot-Realities v4.0 under construction!
fraggle two ist offline   Mit Zitat antworten
Alt 10-01-2006, 10:27   #7 (permalink)
Flashtestdummy
 
Benutzerbild von Alex_R
 
Registriert seit: Mar 2003
Beiträge: 153
Achso, naja vielleicht habe ich mich falsch ausgedrückt. Ich meinte halt das es wichtig wäre, das der Wert "i" den erhofften Wert annimmt. Von daher ist diese Lösung für mein "Problem" schon richtig.
Alex_R ist offline   Mit Zitat antworten
Alt 10-01-2006, 10:33   #8 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Noch ne andere, etwas flexiblere Version:
PHP-Code:
function lpad(pFiller:StringpLength:NumberpString):String {
    
    
pString String(pString);
    
    while (
pString.length pLength) {
        
pString pFiller pString;
    }
    
    return 
pString;
}

for (var 
i:Number 0<= 10i++) {
    
tracelpad("0"2i) );
}

for (var 
i:Number 0<= 10i++) {
    
tracelpad("+"7i) );

Vielleicht kann's ja jemand noch brauchen...
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar 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 17:28 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele