Visualizzazione dei risultati da 1 a 3 su 3

Discussione: NaN!!!

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    73

    NaN!!!

    mi sto consumando...
    recupero da un xml dei valori, che sono chiaramente stringa ma in formato numerico( [..]valore="20"[..] ), e li metto in diversi array.

    poi compio un'azione tipo( semplifico all'estremo ma i passaggi sono questi):

    //inizializzo
    totale=0

    //da qualche parte chiamo la funzione

    function Incrementa(id){
    target="array"+id
    valore1 = Number(_root[target][1])
    totale += Number(valore1)
    trace("valore1= "+valore1)
    }

    il trace mi traccia 20
    perchč totale č NaN?
    ho provato anche con parseInt(_root.array1[id]) ma nulla...

    mayday!!


  2. #2
    mi sā che č un problema di percorsi...totale probabilmente non viene letto dalla funzione
    codice:
    pippo = 0;
    var gigi:String = "3";
    this.onEnterFrame = function() {
    	if (pippo<30) {
    		pippo += Number(gigi);
    		PIPPO += Number(gigi);
    		trace("dichiarata "+pippo);
    		trace("non dichiarata "+PIPPO);
    	}
    };

    poi magari sbalio

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    73
    ho provato:

    //inizializzo
    _root.totale=0

    //da qualche parte chiamo la funzione

    function Incrementa(id){
    target="array"+id
    _root.valore1 = Number(_root[target][1])
    _root.totale += Number(_root.valore1)
    trace("valore1= "+_root.valore1)
    trace("totale= "+ _root.totale)
    }

    output
    valore1= 20
    totale= NaN ......

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.