Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    4

    preloader di file estrni

    Avrei bisogno di un preloader che potesse tenere conto, oltre che del filmato principale, anche di un file esterno(MP3) ad esso collegato, mediante attachSound o attachMovie.
    Come è noto, il presupposto per il corretto funzionamento del preloader, è che esso possa conoscere l’ammontare totale dei file che verranno caricati, solo così potrà “decidere” quando far partire il filmato, interrompendo allo stesso tempo, il filmato d’intrattenimento.
    In altre parole quando l’equazione bytestotali=bytescaricati sarà vera, allora si realizzerà il fatidico gotoandplay.
    Fin qui tutto semplice, ma le cose si complicano se, per l’appunto, il movie principale debba caricare un file accessorio esterno ad esso. Quello che di norma succede è che il preloader non appare, fin tanto che, tale filmato esterno non sara’ del tutto scaricato, facendo comparire la barra d’avanzamento del preloader parzialmete avanzata.
    Mi spiego meglio.
    Supponiamo che il movie principale “pesi” 250 kb ed il file esterno pesi anch’esso 250kb, quel che succederà utilizzando un normale preloader, sara’ che il visitatore all’apertura della pagina, non vedra’ nulla, fino ad un certo punto, quando, di colpo, comparira’ la barra del PL gia’ avanzata del 50%. Difatti anche se il peso totale del movieclip principale + il MP3 esterno, è pari a 500kb, il preloader, “non sente” i 250kb del file esterno e rimane in stand-by, finche’ essi non saranno stati caricati; solo allora potra’ normalmente governare il restante 50% del peso totale, facendo apparire la barra d’avanzamento gia’ a meta’ corsa.
    Domanda
    com’e’ possibile informare preventivamente il preloader del peso accessorio (file esterno) da sommare al peso dei file del movie principale?
    E’ forse possibile scrivere un AS del tipo

    peso_totale_ (getbyetstotalFILMATOPRINCIPALE + bytesFILEESTERNO(250)
    peso_totale_caricato (getbyetsloadedFILMATOPRINCIPALE + bytesFILEESTERNO(250)

    o qualcosa di simile?
    Altrimenti quali altri metodi sono applicabili?
    Grazie e buona Pasqua a tutti
    fix

  2. #2

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.