Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it L'avatar di Mister
    Registrato dal
    Jan 2001
    Messaggi
    251

    (help F1) LoadMovie prima del preload pincipale

    Ciao...

    ho un filmato principale con il suo bel preload... all'interno del movie ho un clip sullo stage che carica swf esterni..

    onClipEvent (load) {
    loadMovieNum("1.swf", 10);
    loadMovieNum("2.swf", 20);
    loadMovieNum("3.swf", 20);
    }

    Mi piacerebbe sapere come posso far si che il preload principale carichi anche gli swf 1,2,3 e solo quando pronto lanci il filmato...

    cosi come', viene lanciato il filmato, e solo dopo, senza preload
    appaiono i tre movie esterni...

    Grazie
    Marco

  2. #2
    io ti suggerisco di utilizzare dei movie clip target x il caricamento degli swf esterni... al posto dei livelli.

    Per il preload utilizzi _root.getBytesLoaded() e _root.getBytesTotal() ???

    basta che sommi i KB del principale con i KB dei caricati...
    es:

    carPrincipale = _root.getBytesLoaded();
    carPrimoSwf = movieclip.getBytesLoaded();
    carSecondoSwf = movieclip2.getBytesLoaded();
    carTerzoSwf = movieclip3.getBytesLoaded();
    carTotale = carPrincipale+carPrimoSwf+carSecondoSwf+carTerzoSw f;

    lo stesso per getBytesTotal().

  3. #3
    Utente di HTML.it L'avatar di Mister
    Registrato dal
    Jan 2001
    Messaggi
    251
    Uso un semplicissimo preload solo sul filmato principale.

    Devo metterlo anche in ogni swf esterno?

    var caricati = getBytesLoaded();
    var totali = getBytesTotal();
    var perc = int((caricati*100)/totali)+"%";
    if (caricati == totali) {
    gotoAndPlay(3);
    }

    Uso i livelli perchè i movie devono mettersi uno sopra l'altro in posizoni ben precise....

    Ho provato a seguire il tuo codice:

    var carPrincipale = _root.getBytesLoaded();
    var carPrimoSwf = spiaggia.getBytesLoaded();
    var carTot = carPrincipale+carPrimoSwf;

    var carPrincipale = _root.getBytesTotal();
    var carPrimoSwf = spiaggia.getBytesTotal();
    var carTotale = carPrincipale+carPrimoSwf;


    var perc = int((caricati*100)/totali)+"%";
    if (carTot == carTotale) {
    gotoAndPlay(3);
    }

    Ovviamente non funziona
    Presumo che devo fargli capire chi sia spiagga.... ma dove glielo dico?
    Grazie...

  4. #4
    devi cambiare il nome alle varibili per i KB totali:

    var totPrincipale = _root.getBytesTotal();
    var totPrimoSwf = spiaggia.getBytesTotal();
    var carTotale = carPrincipale+carPrimoSwf;

  5. #5
    Utente di HTML.it L'avatar di Mister
    Registrato dal
    Jan 2001
    Messaggi
    251
    grazie per il reply tempestivo...
    purtroppo non funziona ugualmente...

    var carPrincipale = _root.getBytesLoaded();
    var carPrimoSwf = spiaggia.getBytesLoaded();
    var carTot = carPrincipale+carPrimoSwf;

    var totPrincipale = _root.getBytesTotal();
    var totPrimoSwf = spiaggia.getBytesTotal();
    var carTotale = carPrincipale+carPrimoSwf;


    if (carTot == carTotale) {
    gotoAndPlay(3);
    }

    grazie

  6. #6
    sei sicuro di aver istanziato il movieclip 'spiaggia' ?

    ma quesot codice lo usi dentro un enterFrame?

  7. #7
    Utente di HTML.it L'avatar di Mister
    Registrato dal
    Jan 2001
    Messaggi
    251
    Originariamente inviato da Coach

    ma quesot codice lo usi dentro un enterFrame?
    No...

    Sei sicuro di aver istanziato il movieclip 'spiaggia' ?
    E' questo che mi manca...
    conosco le istanze... ma in questo caso come gli faccio capire dalla root principale che spiaggia è spiagga.swf?

    Grazie

  8. #8
    Utente di HTML.it L'avatar di Mister
    Registrato dal
    Jan 2001
    Messaggi
    251

    qualcuno mi puo' controllare questo codice?

    Frame 1

    var carPrincipale = _root.getBytesLoaded();
    var carPrimoSwf = _root.mc.getBytesLoaded();
    var carTot = carPrincipale+carPrimoSwf;

    var totPrincipale = _root.getBytesTotal();
    var totPrimoSwf = _root.mc.getBytesTotal();
    var carTotale = carPrincipale+carPrimoSwf;


    if (carTot == carTotale) {
    gotoAndPlay(3);
    }


    Frame 2

    gotoAndPlay(1);

    Frame 3

    all'inerno dello stage un movie cilp con nome istanza mc che contiene:

    onClipEvent (load) {
    loadMovieNum("spiaggia.swf", 30);
    loadMovieNum("onda01.swf", 40);
    loadMovieNum("onda02.swf", 20);
    loadMovieNum("onda03.swf", 10);
    loadMovieNum("pirata.swf", 31);
    }


    Grazie.

  9. #9
    ma io ti ho detto di non usare loadMovieNum => che carica l'swf in un livello, ma loadMovie => e lo carichi in un clip filmato.

  10. #10
    Utente di HTML.it L'avatar di Mister
    Registrato dal
    Jan 2001
    Messaggi
    251
    saresti cosi cortese di farmi un esempio di loadMovie caricato in un cilp?

    Grazie

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.