Visualizzazione dei risultati da 1 a 6 su 6

Discussione: mistero loadVars

  1. #1
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,322

    mistero loadVars

    allora ho una cosa semplicissima fatta così:



    definisci()
    function definisci() {
    datifoto = new LoadVars();
    datifoto.load("definizioni.txt");
    datifoto.onLoad = function(okk) {
    zeta=datifoto.home
    if(okk){
    ciao()
    }
    };
    }


    function ciao(){
    for(i=1;i<zeta+1;i++){
    trace(i)
    }}





    nel file di testo caricato c'è una variabile home che specifica un numero

    in questo caso home=5


    ma io vorrei sapere
    perchè se gli dico di loopare 5 volte mi loopa 50 volte????
    e perchè se tolgo for(i=1;i<zeta+1;i++){ e metto
    for(i=1;i<zeta;i++){ "CIOE' SENZA IL +1) funziona tutto.

    ma per curiosità provate e provate pure a non caricare il testo da un file di testo ed a specificare ZETA direttamente sul pannello.

    non so più come cavolo fare

  2. #2
    devi fare
    codice:
    definisci()
    function definisci() {
    datifoto = new LoadVars();
    datifoto.load("definizioni.txt");
    datifoto.onLoad = function(okk) {
    zeta=Number(datifoto.home)
    if(okk){
    ciao()
    }
    };
    }
    
    
    function ciao(){
    for(i=1;i<zeta+1;i++){
    trace(i)
    }}
    come fai tu vede il 5 come stringa e gli concatena l'1 facendo risultare 51, per questo ti loopa 50 volte
    "...non è detto che sia tardi se non guardi che ora è..."

  3. #3
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,322
    Originariamente inviato da Raffa62
    devi fare
    codice:
    definisci()
    function definisci() {
    datifoto = new LoadVars();
    datifoto.load("definizioni.txt");
    datifoto.onLoad = function(okk) {
    zeta=Number(datifoto.home)
    if(okk){
    ciao()
    }
    };
    }
    
    
    function ciao(){
    for(i=1;i<zeta+1;i++){
    trace(i)
    }}
    come fai tu vede il 5 come stringa e gli concatena l'1 facendo risultare 51, per questo ti loopa 50 volte

    avevo immaginato

    soluzione secondo te??

  4. #4
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,322
    Originariamente inviato da Raffa62
    devi fare
    codice:
    definisci()
    function definisci() {
    datifoto = new LoadVars();
    datifoto.load("definizioni.txt");
    datifoto.onLoad = function(okk) {
    zeta=Number(datifoto.home)
    if(okk){
    ciao()
    }
    };
    }
    
    
    function ciao(){
    for(i=1;i<zeta+1;i++){
    trace(i)
    }}
    come fai tu vede il 5 come stringa e gli concatena l'1 facendo risultare 51, per questo ti loopa 50 volte
    ho visto ora la tua soluzione
    grazie ora provo

  5. #5
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,322
    sembra funzioni

    bravissimo

    grazie raffa

  6. #6
    di nulla, ciao.
    "...non è detto che sia tardi se non guardi che ora è..."

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.