July 12
Oggi, ci sono decine di siti web che utilizzano animazioni Flash in quasi tutti gli aspetti della loro progettazione. Poiché il contenuto è ancora il re, è importante che gli utenti ottenere alla carne del sito più rapidamente possibile. Allo stesso tempo, ci deve essere un equilibrio tra la progettazione e la funzionalità del sito. Quando si utilizza Flash, è possibile dare ai visitatori la possibilità di saltare la intro filmato Flash e ottenere direttamente nel sito web. Con solo poche righe di codice in ActionScript, si può facilmente saltare un filmato flash.
1 Accendi l'applicazione Flash e importare l'opera d'arte necessaria. In alternativa, creare il proprio animazioni Flash da zero (vedi Risorse per informazioni su come farlo).
2 Inserire un nuovo livello e denominarlo "Azioni".
3 Clicca fotogramma 1 del livello "Azioni" e premere F9 per aprire il pannello "Azioni".
4 Creare una variabile denominata "così" e richiamare il metodo della classe "SharedObject" "getLocal ()" come segue:
var so: SharedObject = SharedObject.getLocal ( "eHowBanner")
ANDARE
L'istanza "SharedObject" significa che questa variabile non può essere impostato su qualche altro oggetto variabile come un numero o una stringa.
5 Creazione di un "if" per determinare che cosa fare se l'utente ha visitato prima. Il codice è:
Se (== so.data.alreadyvisited true) {
gotoAndStop (100)
ANDARE
}
La proprietà "alreadyvisited" viene controllato se il visitatore è stato lì prima. Se è vero, il filmato Flash salta per inquadrare 100, altrimenti l'animazione semplicemente si svolge fin dall'inizio.
6 Inserire il codice di saltare come segue:
var so: SharedObject = SharedObject.getLocal ( "eHowBanner")
ANDARE
se (== so.data.alreadyvisited true) {
gotoAndStop (100)
ANDARE
}
Questo codice permette la bandiera di giocare attraverso durante la prima visione, ma saltare su visioni successive.
7 Trascinare l'indicatore di riproduzione al fotogramma 100 e inserire un nuovo fotogramma chiave sul livello "Azioni".
8 Selezionare il nuovo fotogramma chiave e premere F9.
9 Aggiungere il codice:
Stop()
ANDARE
In questo modo il filmato flash da loop.
10 Aggiungere la riga:
So.data.alreadyvisited = true
ANDARE
So.flush ()
ANDARE
Il "so.flush ();" linea non è obbligatoria. Permette Flash per aggiornare lo stato corrente dell'oggetto condiviso, che può ancora essere fatto automaticamente quando il filmato flash si chiude.
11 Inserire il codice finale come illustrato di seguito:
Stop()
ANDARE
So.data.alreadyvisited = true
ANDARE
So.flush ();
12 Salvare e pubblicare il filmato Flash scegliendo "File", poi "Pubblica".