Visualizzazione dei risultati da 1 a 6 su 6

Discussione: preload swf esterni

  1. #1
    sara10
    Guest

    preload swf esterni

    La mia situazione è questa:
    ho 4 filmati esterni.swf che vengono caricati nel movie principale tramite clip filmati vuoti. Ogni filmato esterno.swf è formato dal livello principale contenente un frame nel quale è inserito il Clip Filmato.
    Il mio problema è dove e come assegnare il Preload a questi filmati esterni.swf:
    mi spiego: il Preload deve essere inserito al 1° frame del livello principale di filmato esterno.swf o al 1° frame all'interno del Clip Filmato contenuto in filmato esterno.swf ?

    Per ora ho un preload Standard che ho utilizzato per il caricamento di altre animazioni con questo script:

    onClipEvent (load) {
    if (_root.getBytesTotal()<1000) {
    unit = "bytes";
    total = Math.floor(_root.getBytesTotal()) + unit;
    } else if (_root.getBytesTotal()>1000000) {
    unit = "mb";
    total = Math.floor(_root.getBytesTotal() /1000000) + unit;
    } else {
    unit = "kb";
    total = Math.floor(_root.getBytesTotal() /1000) + unit;
    }
    }
    onClipEvent (enterFrame) {
    percentuale = Math.floor( _root.getBytesLoaded()/_root.getBytesTotal()*100)+"%";
    if (unit =="bytes") {
    progress_fleche.parte = Math.floor(_root.getBytesLoaded()) + "bytes";
    } else if (unit =="mb") {
    risultati = _root.getBytesLoaded() /1000000;
    risultati = Math.round(risultati*100);
    risultati = risultati/100;
    progress_fleche.parte = risultati + "mb";
    } else {
    progress_fleche.parte = Math.floor(_root.getBytesLoaded() /1000) + "kb";
    }
    }
    onClipEvent (enterFrame) {
    if (percentuale=="100%") {
    _root.gotoAndPlay(3);
    }
    }

  2. #2
    il preload deve andare nel filmato esterno
    nella vita l'importante e' non prendersela......ma provare a farsela dare....

  3. #3
    sara10
    Guest
    ok, sono nel filmato esterno.in quale frame inserisco il preload? al 1° frame del livello principale di filmato esterno.swf o al 1° frame all'interno del Clip Filmato contenuto in filmato esterno.swf ?

  4. #4
    ...di solito io creo due scene, la prima chiamata "pre" e la seconda "go".
    Nella prima inserisco questo script nel primo frame
    codice:
    a = getBytesLoaded();
    b = getBytesTotal();
    c = parseInt(a/b*100)+"%";
    ifFrameLoaded ("go", 1) {
    	gotoAndStop("go", 1);
    }
    nel secondo frame invece...
    codice:
    gotoAndPlay(1);
    poi ovviamente inserisco un campo testo dinamico di nome c
    in modo che posso vedere a video la percentuale.
    Non resta che mettere il filmato nella seconda scena chiamata "go"

    Ciao
    nella vita l'importante e' non prendersela......ma provare a farsela dare....

  5. #5
    in effetti il codice per il tuo preload darà un risultato piu' preciso, ma lo vedo troppo elaborato.........

    ....se poi hai la necessità di sapere byte per byte... :quipy:
    nella vita l'importante e' non prendersela......ma provare a farsela dare....

  6. #6
    sara10
    Guest
    Ho provato ad inserire il tuo script ma nel mio filmato non funziona, perchè quando testo il file in rete, visualizzo la schermata del browser bianca, e vedo le percentuali di caricamento con il tempo restante solo nella barra della finestra del browser, quando questo ha finito di caricare mi mostra per una frazione di secondo il preload e passa subito al mio clip filmato, come se non esistesse il preload. Lo stesso accadeva con il mio preload....come se i percorsi nel mio script non fossero corretti. Secondo me per dire al preload di caricare un'animazione contenuta in un clip filmato bisogna dare un certo tipo di percorso...sai tipo _targhet _root....ma io di questi script non capisco molto! Grazie per l'aiuto che mi stai dando!

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.