Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2000
    Messaggi
    1,309

    lettura di un xml ogni 20 secondi?

    Salve a tutti ho già uno script fatto, nel primo frame ho un codice che mi legge un file xml e fa delle operazioni
    codice:
    ApriXML();
    function ApriXML () {
    	_root.loading = "Connessione al DataBase...";
    	mioxml = new XML();
    	myarray = new Array();
    	
    
    	//mioxml.load(filexml + "?rnd=" + random(999999));
    	mioxml.load(filexml);
    	mioxml.onLoad = ElaboraXML;
    	function ElaboraXML (success) {
    		if (mioxml.loaded) {
    			myarray = mioxml.childNodes;
    			Dati();
    			CreaTabelle();
    			
    			delete myarray;
    			delete mioxml;
    		}
    	};
    };
    Vorrei che ogni 20 secondi mi andasse a leggere il file xml e mi aggiornasse l'swf di conseguenza, come posso fare??
    Ciao By Peter_Pan...

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182

    Re: lettura di un xml ogni 20 secondi?

    se ciò che hai postato è la funzione che esegue tutte le operazioni modifichi così
    codice:
    function ApriXML () {
    	_root.loading = "Connessione al DataBase...";
    	mioxml = new XML();
    	myarray = new Array();
    	
    
    	//mioxml.load(filexml + "?rnd=" + random(999999));
    	mioxml.load(filexml);
    	mioxml.onLoad = ElaboraXML;
    	function ElaboraXML (success) {
    		if (mioxml.loaded) {
    			myarray = mioxml.childNodes;
    			Dati();
    			CreaTabelle();
    			
    			delete myarray;
    			delete mioxml;
    		}
    	};
    };
    a = setInterval(ApriXML, 20000); //un richiamo della funzione ogni 20000 millisecondi ossia ogni 20 secondi

  3. #3
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    ah, una piccola considerazione

    nel linguaggio ActionScript il codice viene eseguito dalla prima all'ultima riga (salvo condizionali) perciò sarebbe buona norma dichiarare prima le funzioni e solo dopo richiamarle

    scusate la digressione

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2000
    Messaggi
    1,309
    grazie funziona correttamente, le dichiarazioni delle varibili non l'ho messe nel post per semplicità della lettura, ma ci sono.
    Ciao By Peter_Pan...

  5. #5
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da Peter_Pan
    grazie funziona correttamente, le dichiarazioni delle varibili non l'ho messe nel post per semplicità della lettura, ma ci sono.
    non ho parlato di variabili, ma di funzioni

    nel primo post hai scritto
    codice:
    ApriXML();
    function ApriXML () {
    	_root.loading = "Connessione al DataBase...";
    	mioxml = new XML();
    	myarray = new Array();
    	
    
    	//mioxml.load(filexml + "?rnd=" + random(999999));
    	mioxml.load(filexml);
    	mioxml.onLoad = ElaboraXML;
    	function ElaboraXML (success) {
    		if (mioxml.loaded) {
    			myarray = mioxml.childNodes;
    			Dati();
    			CreaTabelle();
    			
    			delete myarray;
    			delete mioxml;
    		}
    	};
    };
    corretta sarebbe
    codice:
    function ApriXML () {
    	_root.loading = "Connessione al DataBase...";
    	mioxml = new XML();
    	myarray = new Array();
    	function ElaboraXML (success) {
    		if (mioxml.loaded) {
    			myarray = mioxml.childNodes;
    			Dati();
    			CreaTabelle();
    			
    			delete myarray;
    			delete mioxml;
    		}
    	};
    	mioxml.onLoad = ElaboraXML;
    	//mioxml.load(filexml + "?rnd=" + random(999999));
    	mioxml.load(filexml);
    };
    ApriXML();

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2000
    Messaggi
    1,309
    ahhhhhh scusa avevo fatto confusione.. grazie, correggo
    Ciao By Peter_Pan...

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.