Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    non mi carica i valori... in tempo per la verifica... con trace...

    onClipEvent(load){
    //carico suoni...

    loadVariablesNum("primo.txt",0)
    loadVariablesNum("secondo.txt",0)
    loadVariablesNum("terzo.txt",0)
    loadVariablesNum("quarto.txt",0)
    loadVariablesNum("quinto.txt",0)

    uno = new Sound();
    uno.attachSound("uno");
    due = new Sound();
    due.attachSound("due");
    tre = new Sound();
    tre.attachSound("tre");
    quattro = new Sound();
    quattro.attachSound("quattro");
    cinque = new Sound();
    cinque.attachSound("cinque");

    //fine caricamento suoni numeri...

    trace ("primo "+primo);
    trace ("secondo "+secondo);
    trace ("terzo "+terzo);
    trace ("quarto "+quarto);
    trace ("quinto "+quinto);


    }

    perchè i traces... mi danno...

    primo undefined
    secondo undefined
    terzo undefined
    quarto undefined
    quinto undefined

    nonostante i campi di testo dinamici rispettivi visualizzano correttamente i relativi valori...

    ??? ???



    Ovverosia perchè non mi carica i calori rispettivi?

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    loadVariables e loadVariablesNum sono delle semplici funzioni senza metodi di controllo degli eventi, perciò per un caricamento di dati notariamente asincrono, non ci sarà modo di verificare nell'immediato i dati ricevuti, poichè questi staranno ancora caricando nel momento in cui tu richiami il trace

    ricordo che i clip avrebbero a disposizione un evento da sfruttare in questi casi, ma non so se funziona

    il tuo codice diventerebbe:

    Codice PHP:
    onClipEvent(load){

        
    loadVariablesNum("primo.txt",0)
        
    loadVariablesNum("secondo.txt",0)
        
    loadVariablesNum("terzo.txt",0)
        
    loadVariablesNum("quarto.txt",0)
        
    loadVariablesNum("quinto.txt",0)

        
    uno = new Sound();
        
    uno.attachSound("uno");
        
    due = new Sound();
        
    due.attachSound("due");
        
    tre = new Sound();
        
    tre.attachSound("tre");
        
    quattro = new Sound();
        
    quattro.attachSound("quattro");
        
    cinque = new Sound();
        
    cinque.attachSound("cinque");

    }

    onClipEvent(data) {

        
    trace ("primo "+primo);
        
    trace ("secondo "+secondo);
        
    trace ("terzo "+terzo);
        
    trace ("quarto "+quarto);
        
    trace ("quinto "+quinto);


    nb. chiaramente sarebbe meglio l'uso della classe dedicata LoadVars

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.