Visualizzazione dei risultati da 1 a 9 su 9

Discussione: problema con undefined

  1. #1
    Utente di HTML.it L'avatar di Kevin
    Registrato dal
    Aug 2002
    Messaggi
    503

    problema con undefined

    Ciao
    ho preso in mano il lavoro di un mio amico e mi sono imbatutto su un problema strano con delle variabili, premetto che il progetto prima era in Flash MX 6 ed io sto lavorando con MX 2004.
    Mi sono accorto che lui faceva dei cicli così:
    for(i=1; i<= livelli; i++){
    ----azioni
    }

    il problema salta fuori quando la variabile "livelli" è undefined, con Flash MX passa liscia mentre con il 2004 mi fa un ciclo infinito.
    Come posso risolvere il problema?

    Grassie
    Non ti accontentare mai. Raggiungi il successo e poi rinizia da capo.
    Non si ha mai una seconda possibilità per fare una bella prima impressione.
    Punti d'immersione in Italia e all'estero
    Template per siti web

  2. #2
    metti il for all'interno di un controllo

    se livelli è diverso da "undefined" // fai
    // altrimenti nulla

    Ciao

  3. #3
    Utente di HTML.it L'avatar di Kevin
    Registrato dal
    Aug 2002
    Messaggi
    503
    si grazie anche io ho questa soluzione solamente che il tipo ha fatto non so quanti cicli con questo sistema non vorrei stare un giorno solamente per mettere dei controlli
    Non ti accontentare mai. Raggiungi il successo e poi rinizia da capo.
    Non si ha mai una seconda possibilità per fare una bella prima impressione.
    Punti d'immersione in Italia e all'estero
    Template per siti web

  4. #4
    e allora impostala a "0" tanto se i cicli iniziano da 1 ??

  5. #5
    nel senso che fuori da for

    _root.livelli=0

    Ciao

  6. #6
    oppure livelli è un valoe che viene caricato dall'esterno ??

    e tu hai postato solo un pezzo di codice??

  7. #7
    Utente di HTML.it L'avatar di Kevin
    Registrato dal
    Aug 2002
    Messaggi
    503
    non è la soluziona che speravo, la mia speranza era che si poteva impostare undefined = 0 da quanche parte ...
    sto mettendo i controlli dapertutto a manina ... menomale che c'è il find ...

    ciao
    Non ti accontentare mai. Raggiungi il successo e poi rinizia da capo.
    Non si ha mai una seconda possibilità per fare una bella prima impressione.
    Punti d'immersione in Italia e all'estero
    Template per siti web

  8. #8
    ma scusa undefined è una parola riservata e si può associare ad una variabile

    se la tua variabile livelli è undefined e mx2004 da errore significa che deve essere controllata.

    Non so se dico una c..z...ta ma forse potresti dichiarare livelli come una variabile Global e forse impostandola a zero, risolvi da ogni parte dove viene richiamata.

    Ciao

  9. #9
    Utente di HTML.it L'avatar di Kevin
    Registrato dal
    Aug 2002
    Messaggi
    503
    ormai ho già risolto
    cmq quello che dici non dovrebbe essere per nulla sbagliato, il mio "problema" è solo che non ha ustilizzato solamente livelli ma mi sono reso conto che ci sono altre variabili utilizzate in questo modo ...
    Non ti accontentare mai. Raggiungi il successo e poi rinizia da capo.
    Non si ha mai una seconda possibilità per fare una bella prima impressione.
    Punti d'immersione in Italia e all'estero
    Template per siti web

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.