Newsgroup: it.comp.appl.macromedia
Titolo: Flash e lentezza

Sto realizzando un sito completamente in flash che contiene sia oggetti
vettoriali sia immagini bitmap.
Il problema è che il file swf sta diventando sempre più grosso (per ora
diciamo sui 2 mb), e non so come
fare per evitare inutili attese...
Inoltre ora il tutto è contenuto in un'unica scena, e per aprire le
diverse sezioni (prodotti vari) utilizzo dei
goto and play.
Il problema è che se chi si collega vuole accedere ad una sezione molto
avanti nel filmato deve aspettare
il loading di tutti i frames che vengono prima, anche se poi magari non
li visualizzerà mai.
In definitiva, qual'e' il modo migliore di organizzare un sito flash dal
punto di vista della velocità di caricamento
(come in html, carico quello che mi serve e basta!)?
Grazie, sto leggermente impazzendo.
- Mr Clean -

 diciamo sui 2 mb) ZOT



io lo ho organizzato cosi:  facendo pagine differenti 
richiamandole con il comando GET URL:
secondo il mio parere è il metodo più veloce.
ciao da BLENDED
Blended

 diciamo sui 2 mb), e non so come fare per evitare inutili attese.
2 MB sono tanti! Nessuno aspetterà mai tanto tempo per vedere il tuo sito!
Dovresti prima di tutto cercare di ottimizzare sia la parte vettoriale (con
lo strumento ottimizza) sia ridurre le dimensioni delle bitmap. Se hai dei
suoni prova a comprimerli di più, usando la conversione stereo to mono. Ci
sono due strade che puoi seguire per risolvere il problema: suddividere il
filmato in tanti file separati, e richiamarli alla bisogna da una menu
principale con load movie. L'utente dovrà attendere il tempo necessario al
caricamento della sequenza richiesta. Per ottimizzare tali caricamenti
potresti mettere tutti gli elementi comuni in file swf da caricarsi
all'inizio (e che il sistema carica nella cache) che poi vengono richiamati
alla bisogna (uso tipico per i suoni: ogni suono un swf che carichi con load
movie quando ti serve). Una strada diversa è quella di mettere questi swf in
tante pagine html separate. Lo svantaggio è che perdi eventuali animazioni
tra una porzione e l'altra, il vantaggio è che non hai problemi con il tasto
back del browser (molto frequente in siti amatoriali con intro animata e
menu nello stesso swf: l'utente dopo aver visto la intro arriva al menu,
naviga nelle varie parti, e poi decide di tornare indietro per rivedere una
parte, usa il tasto back del browser...e si rivede la intro!).
Spero di eseerti stato utile, se hai domande mailami pure!
Ciao
Stefano

Utilizzo flash da poco, diciamo che sto imparando su questo sito, comunque è
chiaro che lo devo
spezzettare, se in scene, pagine html o file swf da caricare con "load
movie" ancora non lo so.
Mi spiace perdere le transizioni da una sezione all'altra, ma è inevitabile
visto che non posso comprimere
ancora di più le (tante) bitmap nè posso eliminarle per utilizzare oggetti
vettoriali (sono troppo complesse).
Non ci sono molti elementi in comune per tutte le pagine, salvo un fondino e
qualche logo vettoriale.
Per evitare di ricaricarli ad ogni sezione, se utilizzo le scene nessun
problema (credo), mi pare di aver capito che in
quel modo il filmato è molto grande ma viene caricato a pezzi quindi se ben
organizzato è anche veloce...
ma se uso le pagine o i filmati swf separati?
Grazie a tutti per l'aiuto!
- Mr Clean -