Come creare TV statico in Flash

February 21

Come creare TV statico in Flash


Su vecchi televisori, quando il cavo non era venuta in per alcuni canali, sembrerebbe statico. La statica è semplicemente migliaia di punti bianchi e neri che si muovono secondo una funzione di "rumore" che dà costantemente nuovi valori casuali per le posizioni dei punti. Questo effetto può essere replicato bene in Flash utilizzando un ActionScript che anima un clip filmato secondo una funzione rumore.

istruzione

1 Open Flash. Vai su "File", "nuovo", e creare un nuovo file di tipo "File Flash (ActionScript 2.0)".

2 Hit "R" sulla tastiera per utilizzare lo strumento "Rettangolo". Fare clic e trascinare sul palco per creare il rettangolo che conterrà il vostro statico TV. Non preoccuparti per il colore - non verrà mostrata quando si prova il filmato.

3 Hit "V" sulla tastiera per utilizzare lo strumento "Selezione". In secondo luogo, fare clic sul quadratino appena disegnata e selezionare "Converti in simbolo ..." Chiamare il "tv_mc" Symbol.

4 Fare clic sul quadrato. Sulla barra degli strumenti a destra, nella finestra "Proprietà", tipo "tv_mc" in cui si dice "<Nome istanza>".

5 Create un nuovo livello facendo clic sul pulsante "Nuovo livello" nell'angolo in basso a sinistra della linea del tempo.

6 Fare clic sul fotogramma chiave vuoto nel nuovo livello e selezionare "Azioni" per aprire la finestra Azioni.

7 Nella finestra Azioni, copia-incollare il seguente codice ActionScript:
this.createEmptyMovieClip ( "tv_static", 1);
tv_static._x = tv_mc._x;
tv_static._y = tv_mc._y;
var bitmap_data = new flash.display.BitmapData (tv_mc._width, tv_mc._height);
tv_static.attachBitmap (bitmap_data, 1);
tv_static.setMask (tv_mc);
onEnterFrame = function () {

bitmap_data.noise(Math.floor(1000*Math.random()), 0, 255, 1|2|4, true);

}

8 Fai clic su "Controllo", "Prova filmato" per provare il filmato. Dove la vostra piazza era, si vedrà nero animato e statico TV bianco.