Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Flash 8 Somma Di Due Numeri

    Salve a tutti...

    Sarà banale, ma non ho capito come si fa....

    Ho una form, con tue caselle di testo dinamiche, istanziate rispettivamente "prezzo" e "trasporto", in queste, inserisco in automatico i valori es. € 120,00 e € 50,00.
    Nell'evento click di un bottone devo scrivere la somma matematica di queste due caselle di testo in una terza casella di testo istanziata "totale".
    come si fa?

    grazie tante
    NIque

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Per prima cosa devi estrarre il numero da ogni campo di testo.
    Usando una funzioncina come questa potrebbe andare:

    Codice PHP:
    function returnNumber (s:String):Number {
        var 
    temp:Number Number ((s.split ("€ ").join ("")).split (",").join ("."));
        return 
    temp;


    test:

    Codice PHP:
    trace(returnNumber("€ 120,00")+returnNumber("€ 50,00")); 

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714
    curiosità ... ma esattamente che fa il return?
    Fotografario MultiUtente Interamente in Flash: QUI

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    nelle funzioni il return restituisce il valore, perciò la funzione può essere assegnata direttamente ad una variabile, che assumerà il valore definito nella funzione stessa
    nel nostro caso ad esempio potremo scrivere:

    Codice PHP:
    var n1:Number returnNumber("€ 120,00");
    var 
    n2:Number returnNumber("€ 50,00");
    trace(n1+n2); // 170 

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.