Visualizzazione dei risultati da 1 a 4 su 4

Discussione: [F8] Error opening URL

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714

    [F8] Error opening URL

    Ho questa parte di codice:

    loadMovie("http://www.xxx.it/xxx/avatar/" + nome + ".JPG","avatar")

    che mi genera questo errore se non trova nessun "nome.JPG":

    Error opening URL "http://www.xxx.it/xxx/avatar/nome.JPG"

    Come posso da codice interpretare questo errore per effetture un if del tipo

    if ("che ci metto") {
    trace ("avatar non trovato")
    }

    Grazie
    Mir

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    con loadMovie non puoi intercettare l'errore, salvo utilizzando una verifica nel tempo, probabilmente troppo onerosa per la cpu, e comunque mai troppo corretta
    se hai flash mx 2004 o superiore, puoi prendere in considerazione l'utilizzo della classe MovieClipLoader che si prende la briga di verificare i caricamenti anche nel caso di errore (ad esempio con "Url non trovato")

    per info ed esempio -> http://www.v2online.it/articoli/moviecliploader.html

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714
    Si uso sempre le classi in upload e download tuttavia visto il trace si accorge in "tempo reale" se non può caricare il file (generando l'errore sopra) deve esistere un modo perchè io stesso lo possa interpretare ... ma immagino di no

    grazie comunque
    mir

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    ti ripeto, con loadmovie un metodo diretto non c'è, andrebbe costruito... mentre con la classe MovieClipLoader puoi verificare l'evento onLoadError e gestirlo di conseguenza

    un esempio banale

    Codice PHP:
    var l:MovieClipLoader = new MovieClipLoader();
    var 
    o:Object = new Object();

    o.onLoadInit = function(t:MovieClip) {
    trace(t._name+" ha caricato correttamente");
    }
    o.onLoadError = function(t:MovieClipe:String){
    trace("Errore, il movieclip "+t._name+" non ha caricato il file esterno!");
    trace("Errore generato: "+e);
    }

    l.addListener(o);
    l.loadClip("http://www.xxx.it/xxx/avatar/" nome ".JPG"avatar); 

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.