- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- problema con preload
-
problema con preload
Prima di tutto vorrei salutare tutti gli appartenenti al foro, e farvi i complimenti per la chiarezza e la disponibilità con cui rispondete ai post.
Premesso che non sono molto ferrato su action script (mi sono affacciato da poco) come da oggetto ho un problema con il preload.
- leggendo vari post ho ibnserito come script:
onClipEvent (load) {
_root.stop();
}
onClipEvent (enterFrame) {
percentuale = Math.floor(_root.getBytesLoaded()/_root.getBytesTotal()*100)+" %";
if (percentuale>="100") {
_root.play();}
}
Funziona senza problemi , simulando il caricamento a 56k il fondo assegnato alla scena preload non appare prima dei 100 kb caricati.
- mi piacerebbe poter inserire una barra di avanzamento che vada insieme alla percentuale caricata.
Se foste così gentili da spiegarmi come fare a risolvere queste cose ve ne sarei molto grato.
Grazie
**
-
C'era un errore nella riga percentuale che non faceva funzionare lo script, poi lo sfondo lo devi mettere dopo il frame con il loading. Il primo frame viene comunque caricato per far funzionare lo script.
Per la barra metti barra._width = percentuale * 1.2; dove moltiplichi 100 * 1.2 (non mi ricordo se va bene . o ,) per avere una larghezza finale di 120px etc etc
onClipEvent (load) { _root.stop(); } onClipEvent (enterFrame) { percentuale = Math.floor((_root.getBytesLoaded()/_root.getBytesTotal())*100); barra._width = percentuale * 1.2; if (percentuale>="100") { _root.play(); } }
Ciao
-
grazie per la risposta,
la barra cammina e va bene, ma appare tutto sempre al caricamento dei 100 kb circa al 75%
Cerco di spiegarti come ho composto il tutto, magari ho sbagliato qualcosa.2 scene: 1 preload e 1 filmato
scena preload 2 fotogrammi, 1 contenente il movie clip e l'altra il fondo.
o script l'ho assegnato al movie clip del preload
-
Il primo frame della scena loading deve contenere solo il clip con il loading perchè comunque prima ti fa scaricare i 100kb dello sfondo. Poi 100kb di solo sfondo sono un pò pesantucci... Comprimendo bene un'immagine di 1024x768px arriva al max a 30kb. Importala in png e setta la compressione in flash.
-
ciao, anche se tolgo lo sfondo e lascio solo il clip non cambia nulla.
lo sfondo che ho messo è un insieme di 2 rettangoli vettoriali e un ellisse pure lui vettoriale, quindi non penso che il peso sia eccessivo, magari mi sbaglio.
-
A rigor di logica se non ci sono altri problemi dovrebbe funzionare...
-
non ne vengo a capo rimane tutto come prima, quindi qualcosa la devo aver sbagliata per forza, provo a riepilogare il tutto
scena 1 (preload)
livello 1 frame 1 clip con script
livello 2 frame 1 sfondo/ no sfondoscena 2 (filmato)
-
@drew1971 said:
non ne vengo a capo rimane tutto come prima, quindi qualcosa la devo aver sbagliata per forza, provo a riepilogare il tutto
scena 1 (preload)
livello 1 frame 1 clip con script
livello 2 frame 1 sfondo/ no sfondoscena 2 (filmato)
Prova così
scena 1 (preload)
livello 1 frame 1 clip con script
livello 2 frame 2 sfondo/ no sfondoscena 2 (filmato)
-
niente tutto uguale, non cambia di una virgola.
Posso aver sbagliato a creare il clip del preload?
Ho creato una barra, l'ho convertita in movie clip che ho chiamato barra, ho assegnato lo script correto che mi hai postato te al clip barra e nel livello sotto ho inserito uno sfondo.
-
solo ora mi sono reso conto dell'ora, ti ringrazio per il tempo che mi hai dedicato.
Proverò a rifare tutti i passaggi cercando di non tralasciare nulla, se non dovessi giungere a niente ti cercherò domani se non ti creo problemi.
ciao e grazie