Avatar billede ultragames Nybegynder
09. december 2003 - 11:07 Der er 14 kommentarer og
1 løsning

værdi + 100

hey eksperter, jeg har ligget og rodet med følgende script:

i = "100";
error = "0";
afslut = "0";

while (seddel <= 1000 || afslut eq "1" || error eq "5" )
  {
  if (seddel == i )
    {
    i = i+100;
    }
  else
    {
    error = error + 1;
    }
  afslut = "1";
  }


formålet er at jeg har 10 knaper, med værdierne: 100, 200, 300, 400.... 1000

det jeg skal, er at tjekke om den knap der trykke på, er 100 større end den forrige, men med ovenstående script, kommer flash frem og siger "scriptet gør at flash kører langsomt, vil du afslutte scriptet"?.. hvad er der galt med scriptet?
Avatar billede medions Nybegynder
09. december 2003 - 11:10 #1
i = parseInt(i+100);

prøv sådan...!eller sådan her:

i = parse.int(i+100);

//>Rune
Avatar billede ultragames Nybegynder
09. december 2003 - 11:10 #2
har pæn erfaring i programmering, men actionscript er jeg ikke helt tryg ved endnu?.. er syntexen korrekt?
Avatar billede medions Nybegynder
09. december 2003 - 11:11 #3
Nej, hov, det er fordi du har defineret dem som strings!

i = 100;
error = 0;
afslut = 0;

du skal blot gøre som overstående!

//>Rune
Avatar billede ultragames Nybegynder
09. december 2003 - 11:12 #4
det virker ikke!!!?...
Avatar billede medions Nybegynder
09. december 2003 - 11:15 #5
Se, du erj o ikk nogen skide stor hjælp når du blot skriver det ikke virker! -kommer den med en fejlmedd. eller hvad?

Prøv evt. sådan her:

i = 100;
error = 0;
afslut = 0;

while (seddel <= 1000 || afslut eq 1 || error eq 5 )
  {
  if (seddel == i )
    {
    i = i+100;
    }
  else
    {
    error = error + 1;
    }
  afslut = 1;
  }

//>Rune
Avatar billede nikolajdu Nybegynder
09. december 2003 - 11:21 #6
Generelt er det vel også noget rod at bruge både || og eq samtidigt....

eq er det samme som == så det giver ikke rigtigt het mening.

while (seddel <= 1000 || afslut == "1" || error == "5" )
Avatar billede ultragames Nybegynder
09. december 2003 - 11:21 #7
den kommer ikke med nogen fejl meddelse, debuggeren kommer heller ikke frem med noget, den siger bare at flash kommer til at køre langsomt, og spørger om jeg vil afslutte, og vælger nej, kommer prompten frem igen :S
Avatar billede nikolajdu Nybegynder
09. december 2003 - 11:22 #8
Det er fordi dit while loop er forkert.
Avatar billede ultragames Nybegynder
09. december 2003 - 11:27 #9
i = 100;
error = 0;
afslut = 0;
while (seddel<=1000 || afslut == "1" || error == "5") {
    if (seddel == i) {
        i = i+100;
    } else {
        error = error+1;
    }
    afslut = 1;
}


det giver stadig samme fejl!....  PIS OS
Avatar billede nikolajdu Nybegynder
09. december 2003 - 11:29 #10
Hvordan kan du lave en løkke med variablen "seddel" når den slet ikke er sat - Så tror da pokker den kører der ud af....
Avatar billede ultragames Nybegynder
09. december 2003 - 12:00 #11
jo jeg har, den kom bare ikke med i det pastede script:

seddel=100;
i = 100;
error = 0;
afslut = 0;
while (seddel<=1000 || afslut == "1" || error == "5") {
    if (seddel == i) {
        i = i+100;
    } else {
        error = error+1;
    }
    afslut = 1;
}
Avatar billede ultragames Nybegynder
09. december 2003 - 12:03 #12
jeg har en lille mistanke til at, jeg aldrig får mulighed for at trykke på mine knaper, og at den bare kører whilelykken uendeligt
Avatar billede nikolajdu Nybegynder
09. december 2003 - 12:14 #13
Jamen hvorfor bliver du ved med de strenge....

Og jeg forstår slet ikke opbygningen af dine knapper.
Avatar billede hoejrup Nybegynder
09. december 2003 - 12:16 #14
seddel bliver ved med at være 100.

/per
Avatar billede nikolajdu Nybegynder
09. december 2003 - 12:39 #15
ultragames -

100 gange større end 100  giver 10000.
100 gange større end 200  giver 20000.

Vil du tjekke om det er 100 mere eller hvordan ligger landet?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester