Visualizzazione dei risultati da 1 a 8 su 8

Discussione: somme con variabili

  1. #1

    somme con variabili

    nel mio filmato flash ho due campi input che hanno nome di variabile a e b in cui devo scrivere dei numeri, poi il campo dinamico con nome di variabile c che deve farmi vedere il risultato.

    sul bottone che calcola il risultato e me lo scrive dentro c se metto

    on (release) {
    a=3;
    b=2;
    c = a+b;
    }

    scrive giustamente 5, ma se i valori non li imposto da botone, ma li scrivo direttamente io, lasciando quindi solo
    on (release) {
    c = a+b;
    }
    mi scrive dentro c lo stesso numero che ho scritto su a senza sommarlo con b.
    ho provato anche a fare

    on (release) {
    c = number(a)+number(b);
    }
    in quel caso mi restituisce NaN
    ho flash 8, nelle versioni preceenti facevo tutti i calcoli che volevo senza problemi. E' un fatto di sintassi?
    milka

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,628

    Re:

    Ma hai scritto c oppure c.text?
    Non ho capito molto bene il problema....

  3. #3
    il problema è che se dentro a scrivo 3 e dentro b scrivo 2 dentro c dovrebbe scrivere 5, facendo a+b invece scrive 3 (come a)
    milka

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,628

    Re:

    Purtroppo qui non ho flash e non psso testare.
    Ma credo tu debba fargli passare il valore dei campi di testo a delle variabili.
    Es:
    valore_1=a.text;
    valore_2=b.text;
    c.text=Number(valore_1+valore_2);

    Prova...
    Diversamente io non ho modo di auitarti fino a questa sera, nel frattempo qualche altra anima pia ti suggerirà....

  5. #5
    non funziona nemmeno così
    milka

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,628

    Re:

    pul.onRelease = function() {
    uno=Number (a.text);
    due=Number(b.text);
    finale=uno+due;
    c.text=finale;
    };

  7. #7
    così mi dà proprio errore il filmato
    eppure sulle versioni precedenti di flash basta che facevo a+b e ottenevo il risultato
    milka

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,628

    Re:

    Ti da errore perchè non lo metti sulla timeline...
    L'ho testato e funziona perfettamente.

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.