Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Filmato che parte prima

    Ciao, il file "chiama.swf" carica all'interno di una clip vuota il file esterno "1.swf"; prima di caricarlo fa il loading.
    Il problema è che mentre fa il loading il file esterno "1.swf" parte, quindi si vede la scritta loading con la percentuale di caricamento non ancora al 100% mentre il file caricato ha già iniziato la riproduzione.
    Come posso evitare questo?

    Il codice è il seguente:
    function preload() {
    car = vuoto.getBytesLoaded();
    tot = vuoto.getBytesTotal();
    perc = Math.round((car / tot) * 100);
    stato.text = "Loading" + perc + "%";
    if (car == tot && vuoto._url != _root.url) {
    clearInterval(a);
    stato.text = "";
    vuoto._alpha=100;
    }
    }

    vuoto._alpha =0
    vuoto.loadMovie("1.swf");
    a = setInterval(preload, 200);
    www.d2studio.it

  2. #2
    Utente di HTML.it L'avatar di ilpiubello
    Registrato dal
    May 2000
    Messaggi
    2,685
    Bisogna che quella funzione venga richiamata continuamente da un evento o semplicemente far ripetere il frame in cui si trova. Tutto questo deve avvenire finché non è caricato completamente il filmato.

    Così come l'hai trascritta manca proprio la parte che deve adre il "ciclo" alla funzione...
    FaX

  3. #3
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da ilpiubello
    Bisogna che quella funzione venga richiamata continuamente da un evento o semplicemente far ripetere il frame in cui si trova. Tutto questo deve avvenire finché non è caricato completamente il filmato.

    Così come l'hai trascritta manca proprio la parte che deve adre il "ciclo" alla funzione...
    no, è fatta con il setInterval il problema è che bisogna dare uno stop al filmato ospite fin tanto che non è stato caricato del tuttoù

    @danilodolci: metti uno stop al tuo filmato da caricare al primo frame poi appena dopo il clearInterval nel tuo codice metti vuoto.play(); e vedi se la cosa cambia ;D

  4. #4
    Utente di HTML.it L'avatar di ilpiubello
    Registrato dal
    May 2000
    Messaggi
    2,685
    Originariamente inviato da and80
    no, è fatta con il setInterval il problema è che bisogna dare uno stop al filmato ospite fin tanto che non è stato caricato del tuttoù

    @danilodolci: metti uno stop al tuo filmato da caricare al primo frame poi appena dopo il clearInterval nel tuo codice metti vuoto.play(); e vedi se la cosa cambia ;D


    ci credi che non avevo visto il setInterval?

    FaX

  5. #5
    Tante grazie...funziona!
    www.d2studio.it

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.