Visualizzazione dei risultati da 1 a 8 su 8

Discussione: variabile su ciclo

  1. #1

    variabile su ciclo

    ho il seguente problema. Questo ciclo mi funziona benissimo:

    for (i=1; i<100; i++) {
    punto = "punto"+i;
    duplicateMovieClip("_root.nav.punto", punto, i);
    _root.nav["punto"+i].numero=+i;
    }

    se però al posto di "i<100" metto "i<_root.totali" non mi funziona.
    Ho controllato e ricontrollato _root.totali è =7.

  2. #2
    forse _root.totali lo vede come stringa e non numerico

    prova a settare numnerico _root.totali
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  3. #3
    Ho già provato a mettere
    Number(_root.totali); o
    Int(_root.totali);

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    da dove esce _root.totali?

  5. #5
    sta in un file asp esterno strutturato così:

    totali=7&posx1=92&posy1=-25&icona1=icona.swf&&posx2=219,95&posy2=-

    lo carico nella root con il comando

    loadVariablesNum("variabili.asp", 0, "POST");

  6. #6
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da dalele
    sta in un file asp esterno strutturato così:

    totali=7&posx1=92&posy1=-25&icona1=icona.swf&&posx2=219,95&posy2=-

    lo carico nella root con il comando

    loadVariablesNum("variabili.asp", 0, "POST");

    allora la cosa più probabile è che al momento in cui lo richiami nel ciclo, sia ancora undefined

    per curiosità, usi flash 5?

  7. #7

  8. #8
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da dalele
    No, uso MX
    allora ti consiglio vivamente di cambiare sintassi per la gestione di contenuti esterni

    LoadVars

    loadVariables/loadVariablesNum sono obsoleti già da alcuni anni per un determinato motivo su tutti (secondo me), lo scarso controllo sulle variabili caricate dall'esterno

    con loadVars il tuo problema non ci sarebbe stato, il codice sarebbe stata solo una roba del genere

    codice:
    myLoadVars = new LoadVars();
    myLoadVars.onLoad = function(success){
    	if (success){
    		for (i=1; i<myLoadVars.totale; i++) {
    			punto = "punto"+i;
    			duplicateMovieClip("_root.nav.punto", punto, i);
    			_root.nav["punto"+i].numero=+i;
    		} 
    	}
    }
    myLoadVars.load("variabili.asp");

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.