Flash: problemi di caricamento del sito.

Di: scialpi | 26/09/2020 18:48:24
Ciao a tutti,
ho un grosso problema. Ho fatto un sito composto da un solo grande file .swf di 360K. Ho messo anche una barra di preload. Il problema consiste nel fatto che la barra entra in funzione dopo che il browser ha caricato più di 250K, lasciando gli utenti con modem a 56K il dubbio su cosa stia succedendo, visto che non vedono nulla. C'è un modo di risolvere il problema? Gli utenti devono attendere sempre più di 30 secondi senza vedere nulla?
Grazie!!!!! Sono disperato!

Risposte



Per caso hai inserito un file audio e utilizzato l'oggetto sound?
Comunque posta il codice del preload.

Di: goku | 26/09/2020 18:48:24


Non ho utilizzato nessun oggetto sound.
Il progetto è costituito da 4 livelli e 2 frame per livello. Il preload è sull'ultimo livello del primo frame (quello basso). Il resto sui primi 3 livelli del secondo frame. Grazie ancora.
L'indirizzo del mio lavoro è www.francescoinassisi.com
onClipEvent (enterFrame)
{
var loaded = Math.round(_root.getBytesLoaded()/_root.getBytesTotal()*100)
loading = 'caricamento ' + loaded + ' %'
bar.scaleX = loaded
if(loaded == 100 && _parent.has_loaded)
{
_parent.nextFrame()
}
}

Di: scialpi | 26/09/2020 18:49:24


Il preload lo devi eseguire nel primo frame.ciauz

Di: China | 26/09/2020 18:49:24


Prova così:
onClipEvent (enterFrame) {
if (_root.getBytesLoaded()<_root.getBytesTotal()) {
var loaded = Math.round((_root.getBytesLoaded()/_root.getBytesTotal())*100);
loading = 'caricamento '+loaded+' %';
bar._xscale = loaded;
} else {
_parent.nextFrame();
}
}

Di: goku | 26/09/2020 18:49:24