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

    preloader di dati presi da xml esterno

    Ciao a tutti, avrei bisogno di un aiutino: ho creato un file Flash composto da 3 fotogrammi totali, i primi due li ho utilizzati per un preloader "classico", di seguito il codice utilizzato:

    FRAME 1
    var AmountLoaded:Number = _root.getBytesLoaded()/_root.getBytesTotal();
    preloader._width = AmountLoaded * 230;
    // dove preloader è il nome dell'istanza di un rettangolo grafico, e 230 la sua larghezza totale

    FRAME 2
    if (_root.getBytesLoaded() == _root.getBytesTotal()) {
    gotoAndPlay(3)
    }

    else {
    gotoAndPlay(1)
    }

    Al frame 3, invece, viene inizializzato un oggetto XML che mi carica 8 png.

    Quando testo il filmato su server, il preloader è come se non ci fosse!
    Controllando il profilo di scaricamento banda, vedo che il grosso del caricamento è per i "flussi", l'swf in sè è 6 kb!
    Help please!!! Grazie anticipatamente a chi vorrà darmi una mano...

  2. #2
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,780
    Ciao

    Con un peso di 6k è più che normale che il preload venga praticamente "saltato"..
    Cioè il tempo di scaricamento del filmato è minimo, per cui è probabile che già al primo "ciclo dei 2 frame" il filmato sia stato completamente caricato..

    Se devi creare un preload per file esterni (ad esempio le tue 8 png), il metodo che hai utilizzato non va bene in quanto il tuo preload è relativo al solo peso del filmato.

    Per caricare file esterni (swf o immagini) è consigliato l'utilizzo della classe MovieClipLoader.

    Se fai una ricerca sul forum troverai sicuramente varie discussioni che trattano l'argomento.
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

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.