Visualizzazione dei risultati da 1 a 10 su 10

Discussione: somma di variabili

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929

    somma di variabili

    buongiorno

    devo fare una stupidissima somma ma non so perchč non mi vā .

    [quote]
    temp= parseFloat(temp);
    tempp = parseFloat(tempp);
    tempp = 0;
    tempp += temp;

    [quote]

    perchč????

  2. #2
    tempp = parseFloat(tempp);
    tempp = 0;

    :master: ... ma che devi fare ?
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    allora al click del mouse ricevo un numero sempre diverso sulla variabile "temp"
    e vorrei che "tempp" fosse la somma di {temp += tempp}

    Es:
    al primo click
    temp = 5
    tempp += temp (quindi uguale a 5)


    poi al secondo click

    temp = 15
    tempp += temp (quindi č uguale a 5+15=20)

    :master:

  4. #4
    temp= parseFloat(temp);
    tempp += temp;

    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    non so forse ho sbagliato a scrivere tutto,

    io devo solo sommare due variabili

    temp = 5
    tempp = 10

    tempp += temp (sarā uguale a 15)

    poi al secondo click

    temp = 20
    tempp = 15 (perchč al primo click abbiamo gia fatto una somma)

    tempp += temp (sarā uguale a 35)

    adesso invece di sommarle me le concatena quindi il risultato e cosi:

    tempp= 1520 perchč??

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    allora ho aperto un foglio nuovo di Flash 2004 Professional e scrivo

    //disegno una variabile di testo dinamico sullo stage e scrivo al suo interno 500
    //gli assegno come nome di variabile "membro"
    var membro:Number=(membro);
    var Totale:Number=(15);
    Totale += membro; //(sarā uguale a 515)
    trace (Totale) // invece nel trace č uguela 15500
    adesso perchč non vā??


  7. #7
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    ho capito il problema adesso funziona

    //disegno una variabile di testo dinamico sullo stage e scrivo al suo interno 500
    //gli assegno come nome di variabile "membro"
    var membro:Number=(membro);
    var Totale:Number=(15);
    Totale += Number (membro); //(sarā uguale a 515)
    trace (Totale) // invece nel trace č uguale 15500

    solo che come faccio invece a sommare numeri con la virgola

    ad esempio
    //disegno una variabile di testo dinamico sullo stage e scrivo al suo interno 500,05
    //gli assegno come nome di variabile "membro"
    var membro:Number=(membro);
    var Totale:Number=(15);
    Totale += Number (membro); //(sarā uguale a 515,05)
    trace (Totale) // invece nel trace č uguale NaN

  8. #8
    mah .. sei in MX2004, intanto dimenticati il nome di variabile ( deprecato gia' dall' MX ) , dai un nome di istanza al campo e risali al valore con

    var tot:Number = Number( nome_istanza.text );
    var Totale:Number = 15;
    Totale += Number (membro); //(sarā uguale a 515)
    trace (Totale)


    se tot e' "500" sara' 515
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    Grazie mille ho risolto!!


  10. #10
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    17
    Allora...ho controllato anche sulla guida infatti porto questo esempio che ho trovato:

    on (release) {
    totale = Number(num1)+Number>(num2);
    }

    il risultato non č mai un numero....funziona con tutte le altre operazioni (sottrazione,divisione e moltiplicazione)......why???????


    Grasie anticipatamente...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.