Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    Verificare se esiste la connessione

    Ciao, ho realizzato un applicazione in flash che va a prelevare dei dati da internet.
    Questa applicazione viene inclusa in un exe e funziona tutto perfettamente.
    L'unico problema si verifica quando l'utente è disconnesso dalla rete, flash tenta di connettersi e non trovando la rete l'applicazione si blocca per qualche minuto.
    Non esiste un modo per verificare a livello di flash se la connessione a internet è attiva, prima di eseguire il loadvariables??
    http://www.firesoftweb.it - Servizi gratuiti per il tuo sito web: forum, guestbook, contatori visite...

  2. #2
    Nessuno sa aiutarmi???
    http://www.firesoftweb.it - Servizi gratuiti per il tuo sito web: forum, guestbook, contatori visite...

  3. #3
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    con il loadVariables/loadVariablesNum non è possibile intercettare gli errori di connessione al server, mentre lo potresti fare se usassi la classe dedicata LoadVars()

  4. #4
    Grazie, con LoadVars funziona!!

    Purtroppo però il programma si blocca lo stesso, probabilmente il problema non dipende da flash!
    http://www.firesoftweb.it - Servizi gratuiti per il tuo sito web: forum, guestbook, contatori visite...

  5. #5
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da dado86ssj
    Grazie, con LoadVars funziona!!

    Purtroppo però il programma si blocca lo stesso, probabilmente il problema non dipende da flash!
    beh, sì e no... si blocca un po' perchè cerca il file e non trovandolo deve generare l'errore e restituirlo nell'else dell'onLoad(success), quindi diciamo che è una cosa normale

    una curiosità... ma questo blocco non si protrae a lungo no?! dovrebbe essere una cosa di alcuni decimi di secondo...

  6. #6
    Si blocca per quasi mezzo minuto...
    Il contenuto è inserito in un ebook, e dato che viene inserito nell'indice non posso permettermi che ogni volta che viene aperto si blocchi tutto se non c'è la connessione...
    http://www.firesoftweb.it - Servizi gratuiti per il tuo sito web: forum, guestbook, contatori visite...

  7. #7
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da dado86ssj
    Si blocca per quasi mezzo minuto...
    Il contenuto è inserito in un ebook, e dato che viene inserito nell'indice non posso permettermi che ogni volta che viene aperto si blocchi tutto se non c'è la connessione...
    mezzo minuto?! VVoVe: è veramente troppo solo per una verifica :master: te lo dico perchè io stesso ho provato e il blocco è pressochè istantaneo

    credo che dipenda dal codice... ma bisognerebbe vedere

  8. #8
    Posto qui sotto il codice.
    Lo script è molto semplice, l'unica funzione del filmato flash è quella di prelevare la variabile ultimo_aggiornamento contenuta nel file dati.txt e verificare se la data dell'ultimo aggiornamento è piu o meno di 5 giorni fa.
    Se è da meno di 5 giorni il filmato mostra New!, altrimenti non mostra niente.
    Se invece non riesce a connettersi appare la scritta Offline!



    dati = new LoadVars();
    dati.path = this;
    dati.onLoad = function(success)
    {
    if(success){
    dateobj = new Date;
    g = dateobj.getdate();
    m = dateobj.getmonth();
    a = dateobj.GetFullYear();
    if (g<10) {
    g = ("0" + g);
    }
    if (m<10) {
    m = ("0" + m);
    }
    data_att = int(a + "" + m + "" + g) + 5;

    if (data_att >= this.ultimo_aggiornamento) {
    this.path.nome = "";
    }
    else {
    this.path.nome = "New!";
    }
    } else {
    // istruzioni per l'errore di caricamento
    this.path.nome = "Offline!";
    }
    };
    dati.load("http://www.100agende.it/flash/dati.txt");
    http://www.firesoftweb.it - Servizi gratuiti per il tuo sito web: forum, guestbook, contatori visite...

  9. #9
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    assolutamente regolare, non capisco proprio perchè ci metta tutto quel tempo a risponderti

    più tardi voglio fare una prova come questa... poi ti faccio sapere meglio...

  10. #10
    Grazie per il tuo aiuto!
    http://www.firesoftweb.it - Servizi gratuiti per il tuo sito web: forum, guestbook, contatori visite...

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.