Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    327

    controllare un load movie

    ciao a tutti,

    ho un piccolo problema da risolvere.....vorrei, in qualche modo, poter controllare se il caricamento di un movie esterno è andato a buon fine oppure no...

    io avevo pensato ad una cosa del genere

    str.loadMovie("prova.swf");
    str.onLoad = function(success) {
    if (success) {

    trace("Movie presente");

    }else{

    trace("Movie non presente");

    }
    }

    ma non funziona.....cosa mi consigliate??

  2. #2
    codice:
    	img = new MovieClipLoader();
    	img.onLoadInit = function() {
    		// azione da mettere dopo che è stato caricato
    	};
    	img.loadClip("prova.swf", clip);

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    327
    io vorrei che mi venga visualizzato un avviso qualora il filmato esterno non dovesse essere presente. quindi carico il filmato e se questo non è presente nel percorso specificato, invece di far visualizzare lo squallido Error opening URL "file:///C|/Documents%20and%20Settings/xxx/Desktop/prova.swf" nel trace, vorrei far visualizzare un avviso personalizzato

    ho provato cosi

    img = new MovieClipLoader();
    img.onLoadInit = function(success) {
    if(success){
    trace("movie presente");
    }else{
    trace("movie non presente");
    }
    };
    img.loadClip("prova.swf", str);

    ma niente....

  4. #4
    calcola che l'error non ti verrà mai fuori riproducendo l'swf da solo o dentro un'html...è solo un messaggio che vedi in flash!! Se lui non trova un file semplicemente rimane fermo senza caricare nulla.

    Per veder funzionare quello script devi pubblicare almeno per il 7.

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    327
    io uso l'8

    l'animazione che ho creato contiene una serie di altri movie che vengono caricati esternamente, il mio intento e quello di non far avviare l'intera animazione se dovesse mancare una delle sotto animazioni caricate esternamente e allo stesso tempo visualizzare un avviso.

  6. #6
    ok, allora quello è il metodo giusto e funzionante...forse ti perdi qualcosa nel gestire l'actionscirpt!

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    327
    con lo script sopra descritto tu mi fai visualizzare un avviso solo se il movie viene caricato

    img = new MovieClipLoader();
    img.onLoadInit = function() {
    // azione da mettere dopo che è stato caricato
    };
    img.loadClip("prova.swf", clip);

    e se invece il movie non viene caricato??? come faccio visualizzare un avviso??

    come ti dicevo io ho provato cosi ma non funziona

    img = new MovieClipLoader();
    img.onLoadInit = function(success) {
    if(success){
    trace("movie presente");
    }else{
    trace("movie non presente");
    }
    };
    img.loadClip("prova.swf", str);

  8. #8
    onLoadInit funziona solo se il caricamento è andato a buon fine quindi un if else al suo interno non serve.
    Bisogna cambiare strada!

  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    327
    ok ho risolto, grazie mille

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.