Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it L'avatar di eng
    Registrato dal
    Mar 2002
    Messaggi
    1,227

    [MX]reload con loadVariables()

    il codice
    codice:
    onClipEvent(load){
    System.UseCodepage = true;
    _parent.loadVariables("data_ora_connessi.asp", 0);
    tempo = getTimer()/1000;
    }
    onClipEvent(enterframe){
    tmp_trs = (getTimer()/1000); 
    //trace("tmp_trs="+tmp_trs); 
    //trace("tempo="+tempo); 
    //trace("date_time="+date_time); 
    //trace("connected_users="+connected_users); 
    //Controllo se sono passati 60 sec. 
    if ((tmp_trs - tempo)>=60) { 
    //Aggiorno la data e l'ora 
    //_parent.loadVariablesNum ("data_ora_connessi.asp", 0, "POST"); 
    _parent.loadVariables("data_ora_connessi.asp", 0);
    tempo = getTimer()/1000; 
    } 
    }
    non mi aggiorna ogni 60 secodni il valore delle variabili anche se l'if viene eseguito.....
    why ?

  2. #2
    Utente di HTML.it L'avatar di eng
    Registrato dal
    Mar 2002
    Messaggi
    1,227
    lo ripulisco un po'(chissà se è + piacevole darci uno sguardo...).
    il codice e' associato ad un clip vuoto e funziona bnino se non per il fatto che il valore delle variabili e' 'congelato'...
    e' come se la _parent.loadVariables("data_ora_connessi.asp", 0); nella onClipEvent(enterframe){ non avesse significato, anche se viene eseguita...

    Codice PHP:
    onClipEvent(load){
    System.UseCodepage true;
    _parent.loadVariables("data_ora_connessi.asp"0);
    tempo getTimer()/1000;
    }
    onClipEvent(enterframe){
    tmp_trs = (getTimer()/1000); 
    //Controllo se sono passati 60 sec. 
    if ((tmp_trs tempo)>=60) { 
    //Aggiorno la data e l'ora 
    _parent.loadVariables("data_ora_connessi.asp"0);
    tempo getTimer()/1000



  3. #3
    Utente di HTML.it L'avatar di eng
    Registrato dal
    Mar 2002
    Messaggi
    1,227
    dovrei azzerare i campi delle variabili all'interno dell'if????

    provo anche se dubito molto...

  4. #4
    Utente di HTML.it L'avatar di eng
    Registrato dal
    Mar 2002
    Messaggi
    1,227

  5. #5
    ma se usi MX perchè non sfrutti gli script di MX???

    associa questo al frame:

    codice:
    System.UseCodepage = true;
    dataOraConn = new LoadVars();
    
    function data_ora_conn() {
    	dataOraConn.load("data_ora_connessi.asp?a="+random(9999));
    }
    dataOraConn.onLoad = function() {
    	trace("tmp_trs="+this.tmp_trs); 
    	trace("tempo="+this.tempo); 
    	trace("date_time="+this.date_time); 
    	trace("connected_users="+this.connected_users); 
    };
    dataOraConn.load("data_ora_connessi.asp?a="+random(9999));
    
    a=setInterval(data_ora_conn,60000);

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  6. #6
    Utente di HTML.it L'avatar di eng
    Registrato dal
    Mar 2002
    Messaggi
    1,227
    grazie Yassassin.... allora era un problema di cache!
    Sapessi usare le funzionalità di MX come te.... mi devo fare le ossa...!!!

  7. #7
    Utente di HTML.it L'avatar di eng
    Registrato dal
    Mar 2002
    Messaggi
    1,227
    ho messo lo script dove ci sono i campi di testo dele variabili da caricare...ma niente
    Codice PHP:
    System.UseCodepage true;
    dataOraConn = new LoadVars();
    function 
    data_ora_conn() {
        
    dataOraConn.load("data_ora_connessi.asp?a="+random(9999));
    }
    dataOraConn.onLoad = function() {
    // dopo che ho lanciato data_ora_connessi.asp

    //    trace("tempo="+this.tempo); 
    //    trace("date_time="+this.date_time); 
    //    trace("connected_users="+this.connected_users); 
    };
    // al caricamento...
    dataOraConn.load("data_ora_connessi.asp?a="+random(9999));
    // ogni 60 sec rilancio data_ora_conn()
    a=setInterval(data_ora_conn,60000); 

  8. #8
    Utente di HTML.it L'avatar di eng
    Registrato dal
    Mar 2002
    Messaggi
    1,227
    con il tuo input questo va...ma come dici e' brutto da vedere...usando MX
    Codice PHP:
    onClipEvent(load){
    System.UseCodepage true;
    _parent.loadVariables("data_ora_connessi.asp?a="+random(9999), 0);
    tempo getTimer()/1000;
    }
    onClipEvent(enterframe){
    tmp_trs = (getTimer()/1000); 
    //Controllo se sono passati 60 sec. 
    if ((tmp_trs tempo)>=60) { 
    //Aggiorno la data e l'ora 
    _parent.loadVariables("data_ora_connessi.asp?a="+random(9999), 0);
    tempo getTimer()/1000



  9. #9
    i dati che ricevi stanno nell'oggetto dataOraConn, perciò avevo scritto:

    codice:
    trace("tempo="+this.tempo); 
    trace("date_time="+this.date_time); 
    trace("connected_users="+this.connected_users);
    this.tempo / this.data_time etc..

    quindi se i tuoi campi di testo si chiamano

    pippo - artur - smith - schultz
    devi assegnare a loro il rispettivo valore:
    codice:
    System.UseCodepage = true;
    dataOraConn = new LoadVars();
    dataOraConn.path = this;
    function data_ora_conn() {
    	dataOraConn.load("data_ora_connessi.asp?a="+random(9999));
    }
    dataOraConn.onLoad = function() {
    	this.path.pippo = this.tmp_trs;
    	this.path.artur = this.tempo;
    	this.path.smith = this.date_time;
    	this.path.schultz = this.connected_users;
    };
    dataOraConn.load("data_ora_connessi.asp?a="+random(9999));
    
    a=setInterval(data_ora_conn,60000);

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  10. #10
    Originariamente inviato da eng
    con il tuo input questo va...ma come dici e' brutto da vedere...usando MX
    non è brutto da vedere, è che facendo così flash crea un loop infinito (evento enterFrame) e "rubi" delle risorse alla cpu inutilmente.

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

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.