Visualizzazione dei risultati da 1 a 6 su 6

Discussione: SEMPLICISSIMA somma

  1. #1

    SEMPLICISSIMA somma

    scusate, non prendo in mano flash da un pò di tempo e mi sono, direi clamorosamente, bloccato su una stupidata indicibile.
    ho un foglio di testo esterno dalla quale estrapolo la variabile "totale_foto".
    voglio ottenere in flash un valore che sia uguale alla variabile+1. cioè se "totale_foto" nel foglio di testo è 5, allora io voglio ottenere 6.
    se vado con
    trace(valore_foto+1) ottengo 51 perchè al "5" della variabile aggiunge il carattere "1" ma senza fare la somma.
    è na stupidata pazzesca ma non mi ricordo come fare per sommare un valore a quello di questa variabile
    Il presidente del Catania Pulvirenti dopo gli scontri del 04/02/07 in Catania-Palermo:
    "E' sicuramente colpa dei tifosi del Palermo xkè finkè non sono entrati allo stadio non è successo niente.Non mi interessa quello ke dice Foschi xkè lui è di parte".
    >--U me spaziu e curnutu cu mu tuacca<--

  2. #2
    ho messo una pezza con
    trace(Number(totale_foto)+1);
    ma è incredibile che non ricordi il modo "semplice".
    qualcuno mi rinfresca la memoria?
    Il presidente del Catania Pulvirenti dopo gli scontri del 04/02/07 in Catania-Palermo:
    "E' sicuramente colpa dei tifosi del Palermo xkè finkè non sono entrati allo stadio non è successo niente.Non mi interessa quello ke dice Foschi xkè lui è di parte".
    >--U me spaziu e curnutu cu mu tuacca<--

  3. #3
    Utente bannato
    Registrato dal
    Jan 2009
    Messaggi
    713

    ciao kumpà... sono siciliano pure io...

    dunque... dunque...

    supponiamo che hai 3 caselle di input nel tuo stage con nome var:

    - totale_foto
    - foto
    - risultato

    nella variabile "risultato" vuoi vedere la somma di totale_foto + foto

    codice:
    on (press) { 	
    risultato=Number(totale_foto)+ Number(foto); 
    }
    5 + 1= 6

    devi sempre specificare il nome Number per la somma
    altrimenti se tu scrivi così:
    on (press) {risultato=(totale_foto)+ (foto);}
    allora ti darà: 5 + 1= 51

    ciao kumpà
    au revoir
    _________
    by max

  4. #4
    allora, sono di nuovo qua.
    intanto grazie a max per la precedente risposta
    mi ritrovo un problema praticamente identico e sono li li per spaccare il computer perchè proprio non concepisco la possibilità che uno si blocchi in queste cretinate

    ho la variabile "differenza" che ottengo da:
    Codice PHP:
    differenza = [contatore_sottocategorie-totale_foto_sottocategorie]; 
    dove "contatore_sottocategorie" è un contatore che incremento ad ogni click di uno scroll e "totale_foto_categorie" è un valore che prelevo da un foglio di testo esterno.
    se faccio un trace di "differenza" ottengo 2, o 3, o 4 insomma un valore numerico e ok.
    se voglio tracciare invece il valore di differenza sommato ad uno come caspio devo fare?
    ho provato:
    trace(differenza+1)
    trace(Number(differenza+1))
    trace((Number(differenza)+(Number(1))))
    trace[differenza+1]
    e mille altre strade ma ottengo sempre NAN.
    qualcuno sa quale cretinata sto facendo?
    Il presidente del Catania Pulvirenti dopo gli scontri del 04/02/07 in Catania-Palermo:
    "E' sicuramente colpa dei tifosi del Palermo xkè finkè non sono entrati allo stadio non è successo niente.Non mi interessa quello ke dice Foschi xkè lui è di parte".
    >--U me spaziu e curnutu cu mu tuacca<--

  5. #5
    Utente bannato
    Registrato dal
    Jan 2009
    Messaggi
    713

    ciao kumpà

    ben tornato...
    hai messo troppe parentesi tonde....
    alcune le puoi buttare...

    ecco la formula giusta:
    codice:
    contatore=2;
    totale_foto=10;
    differenza=Number(totale_foto)- Number(contatore);
    trace(Number(differenza) + Number(1));
    crea 3 caselle dinamiche (tanto per fare un prova) con nome var:
    "contatore", "totale_foto", "differenza".

    nella variabile differenza avrai il risultato di "totale_foto" - "contatore"
    e su questo non avevi problemi... infine... il trace....
    alla variabile "differenza" aggiungiamo il numero "1"
    la Number non vuole le parentesi... la parentesi tonda vine messa "dopo"
    la parola Number - esempio:
    codice:
    Number(espressione);
    Number(1);
    Number(contatore);
    Number(totale) + Number(iva);
    iva=Number(totale*20/100); //il 20% di 1000 
    iva=Number(totale*0.20);   //oppure cosi
    totalepiuiva=Number(totale)+Number(iva);  //1000+200=1200
    ciao kumpà
    au revoir
    __________
    by max

  6. #6
    grazie max, alla fine avevo risolto cambiando metodo completamente.
    in ogni caso ho letto il tuo intervento, hai ragione
    grazie cumpàà
    Il presidente del Catania Pulvirenti dopo gli scontri del 04/02/07 in Catania-Palermo:
    "E' sicuramente colpa dei tifosi del Palermo xkè finkè non sono entrati allo stadio non è successo niente.Non mi interessa quello ke dice Foschi xkè lui è di parte".
    >--U me spaziu e curnutu cu mu tuacca<--

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.