Come scorrere immagini in Flash 8

August 10

Come scorrere immagini in Flash 8


immagini scorrimento può fare filmati Flash stimolanti per gli spettatori. La creazione di un file SWF con scorrimento immagini in esso è un semplice compito chiunque può realizzare, anche senza esperienza di programmazione, in quanto richiede solo una piccola quantità di codice ActionScript. Se si vuole costruire in un livello di interattività con le immagini, si può richiedere un po 'di codice aggiuntivo. Qualunque sia lo scopo della vostra visualizzazione delle immagini, Flash 8 può facilitare lo scorrimento in modo affidabile.

istruzione

1 Open Flash 8 e creare un nuovo file selezionando "File", "Nuovo", "Documento Flash." Importa ciascuna delle immagini selezionando "File", "Importa", "Importa mettere in scena", quindi la navigazione per l'immagine e sceglierlo. Le immagini dovrebbero essere visibili sulla zona centrale palco. Selezionare ogni immagine, a sua volta e convertirlo in un simbolo clip filmato premendo il tasto "F8", selezionando il pulsante di opzione "Movie Clip", la scelta di un nome come "image1" e facendo clic su "OK".

2 Lascia la tua immagine del filmato nomi delle clip di istanza selezionando uno alla volta, aprendo il pannello delle proprietà dalla parte inferiore della finestra e l'immissione di testo in "<nome istanza>" text-campo. Utilizzare numeri successivi entro i nomi, con la seguente sintassi:

img1_mc

Il nome del secondo clip "img2_mc" e così via. Posizionare le immagini nel loro ordine iniziale sul palco, a partire da "img1_mc" in una posizione X zero, inserendo "0" nel campo di testo "X" sul pannello delle proprietà. Posizionare le immagini in ordine, ognuna con un distacco di dieci pixel tra loro. Per esempio, se "img1_mc" è larga 100 pixel ed è in posizione zero X, luogo "img2_mc" alla X posizione 110.

3 Inserisci il codice ActionScript all'interno del filmato Flash. Create un nuovo livello per il codice premendo il pulsante "Inserisci livello" sulla timeline nella parte superiore della finestra. Con il nuovo livello selezionato, aprire il pannello Azioni premendo il tasto "F9". Inserire il codice seguente, che modifica per adattarlo al numero di immagini filmati si ha:

var img_array: Array = new Array (img1_mc, img2_mc, img3_mc);

var totalWidth: Number = 0;

conteggio var: Number;

for (count = 0; conteggio <img_array.length; contare ++)

totalWidth + = img_array [count] ._ larghezza + 10;

Questo codice mantiene un riferimento ai nomi dei clip immagine del filmato e calcola la loro larghezza totale.

4 Aggiungere il codice per scorrere le immagini. Dopo il codice esistente, inserire il seguente:

_root.onEnterFrame = function ()

{Var i: Number;

for (i = 0; i <img_array.length; i ++)

{If ((img_array [i] ._ x + img_array [i] ._ larghezza) <0)

img_array [i] ._ x + = totalWidth-10;

altro img_array [i] ._ X = 10; }}

Questo codice sposta le immagini a sinistra ogni volta che il film entra in un nuovo fotogramma. Quando un'immagine è scomparso dal palco, viene spostato alla fine destra della coda.

5 Salvare il file Flash selezionando "File", "Salva con nome". Scegliere un nome file e un percorso, e salvare il file. Esportare il filmato premendo il tasto "Ctrl" + "Invio" o selezionando "controllo", "Prova filmato." Si dovrebbe vedere le immagini scorrere verso sinistra. Se si desidera che le immagini per scorrere verticalmente, disporli in verticale, il cambiamento "x" a "y" nel codice, e il cambiamento "larghezza" a "altezza".

Consigli e avvertenze

  • Con ActionScript è anche possibile caricare dinamicamente le immagini in Flash quando il file SWF viene visualizzato. È inoltre possibile aggiungere il codice per facilitare l'interattività con le immagini come l'utente sposta il mouse.
  • Se il file Flash è andare sul Web, ricordate che alcuni utenti potrebbero non avere installato Flash Player.