Avatar billede flviborg Nybegynder
08. juni 2004 - 11:23 Der er 3 kommentarer og
1 løsning

Flash med if..else statement beregn gennemsnit

Jeg er ved at lave en flash hvori brugeren indtaster nogle nummer i nogle input felter.

Hvis brugeren indtaster 2, så bliver der fremvist to felter (med ._visible = true/false)

Jeg vil have flash til at beregne en gennemsnit af de "visible" felter.

Hvordan kunne man lave en if..else statement til dette formål.

lige nu har jeg det her:

on(release){
    if(spot02._visible = true)
    {
        elevengen = ((Number(seventytwod1)+ Number(seventytwod2))/2);
    }
    else{
        if(spot03._visible = true)
    {
        elevengen = ((Number(seventytwod1)+ Number(seventytwod2)+ Number(seventytwod3))/3);
}
}
}

og det fungerer ikke, er der nogle der ved hvordan jeg kan løse denne opgave?
Avatar billede barklund Nybegynder
08. juni 2004 - 11:27 #1
Du skal bruge dobbelt lighedstegn for at sammenligne, et lighedstegn er tildeling. Men da egenskaben_visible er enten true eller false, kan du bruge den direkte som betingelse (samt lidt kodeforskønnelse á la barklund):

on(release){
    if(spot02._visible) {
        elevengen = ((Number(seventytwod1)+ Number(seventytwod2))/2);
    } else if(spot03._visible) {
        elevengen = ((Number(seventytwod1)+ Number(seventytwod2)+ Number(seventytwod3))/3);
    }
}
Avatar billede flviborg Nybegynder
08. juni 2004 - 12:51 #2
Tak barklund, = tildeling og == sammenligning...flviborg == dork!
Avatar billede barklund Nybegynder
08. juni 2004 - 13:00 #3
Og et svar :)
Avatar billede barklund Nybegynder
14. juni 2004 - 21:36 #4
Tark for det :)

Syret at svar mails kommer med den dato, som da jeg lavede svaret :(
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