Hvordan lage TV Statisk i Flash

Hvordan lage TV Statisk i Flash


På gamle TV-er, når kabelen ikke kom inn for visse kanaler, ville statisk vises. Den statiske er bare tusenvis av hvite og svarte prikker som beveger seg rundt i henhold til en "støy" -funksjon som stadig gir nye tilfeldige verdier for prikkene posisjoner. Denne effekten kan replikeres pent i Flash bruker en Action som animerer et filmklipp i henhold til en støyfunksjon.

Bruksanvisning

1 Åpne Flash. Gå til "File", "Ny", og opprette en ny fil av typen "Flash fil (Actionscript 2.0)".

2 Hit "R" på tastaturet for å bruke "rektangel" verktøyet. Klikk og dra på scenen for å skape rektangelet som skal inneholde TV statisk. Ikke bekymre deg om fargen - det vil ikke dukke opp når du tester filmen.

3 Hit "V" på tastaturet for å bruke "Selection" -verktøyet. Second-klikk plassen du nettopp tegnet og velg "Konverter til Symbol ..." Ring Symbol "tv_mc".

4 Klikk på firkanten. På høyre verktøylinjen i "Properties" vinduet, skriv "tv_mc" der det står "<Instance Name>".

5 Opprett et nytt lag ved å klikke på "Nytt lag" -knappen nederst i venstre hjørne av tidslinjen.

6 Klikk på tom nøkkel ramme i det nye laget og velg "Handlinger" for å få opp Handlinger vinduet.

7 I Handlinger vinduet, copy-paste følgende Actionscript-kode:
this.createEmptyMovieClip ( "tv_static", 1);
tv_static._x = tv_mc._x;
tv_static._y = tv_mc._y;
Var bitmap_data = nye 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 Klikk "Control", "Test Movie" for å teste filmen. Hvor plassen var, vil du se animert svart-hvitt TV statisk.