<< Swishmax tutorial ed esempi - Tutorial - Creiamo un preload completo - Pagina 2 >>

Cerca

Informazioni

Licenza

Valid HTML 4.01! Valid CSS!

Google

OFFERTE SPECIALI

DisoteK

Download DownloadAnteprima Anteprima

SwishMax Tutorial : Creiamo un preload completo

Inserito il : 10/07/2005
<< Prev 1 2 3 4 Next >>

Procediamo con l'inserimento dei campi di testo per la visualizzazione della percentuale e dei kb caricati. Inseriamo il primo campo di testo e posizioniamolo sotto la barra di caricamento, al centro. Andiamo nel pannello testo e mettiamo txtperc come nome, quindi spuntiamo il flag in target, impostiamo a testo dinamico il campo, allineamento al centro, variabile perct. Per non confondere i vari campi, è preferibile mettere in ogni campo di testo il proprio nome.

Ingrandiamo il campo di testo in modo che sia della stessa lunghezza della barra.

Copiamo il campo di testo così creato ed incolliamolo nello stage, posizioniamolo sotto al precedente campo di testo, sempre nel pannello testo impostiamo come nome txtkb e come variabile kb.

Dovremmo avere ottenuto un risultato simile a quello in figura.

Scermata di swishmax

3) Lo script iniziale

Ora ci occuperemo della parte più interessante, quella della creazione dello script che farà funzionare il nostro preload.

onLoad () {
    dimtotal = Math.ceil(getBytesTotal()/1024);
}
onenterframe(includingfirstframe) {
    perc = getPercentLoaded();
    perct = perc add "%";
    barra._xscale=perc;
    dimloaded = Math.ceil(getBytesLoaded()/1024);
    kb = dimloaded + " di " + dimtotal + " Kb caricati";
    if (perc>99) {
        nextSceneAndPlay();
    }
}
onFrame (1) {
    stop();
}

Passiamo alla spiegazione di questo script iniziale.

Al caricamento del filmato, ci ricaviamo le dimensioni totali (in byte) dello stesso, e le dividiamo per 1024 per trasformare i byte in Kb.

Ad ogni frame (incluso il primo), ci ricaviamo la percentuale caricata del filmato, aggiorniamo la scala sull'asse x della barra rendendola uguale alla percentuale e ci ricaviamo la dimensione della porzione di file che è stata già scaricata. Inoltre ci impostiamo una piccola variabile (kb) che ci servirà per mostrare la quantità di kb scaricati e quella dei kb totali del file.

Quindi inseriamo un controllo sulla percentuale di caricamento, in modo che quando la percentuale sarà superiore a 99 (cioè sarà al 100%), la riproduzione passerà alla scena successiva a quella in cui stiamo lavorando, che sarà appunto la scena principale del sito.


Contenuti presenti

Swishmax tutorials : 5
Esempi Swishmax : 33
Download totali : 100705