Tecnología

Inicio

Cómo crear la televisión estática en flash

Cómo crear la televisión estática en flash


En los televisores de edad, cuando el cable no venía para ciertos canales, parece estática. La estática es simplemente miles de puntos blancos y negros que se mueven alrededor de acuerdo a una función de "ruido" que da constantemente nuevos valores aleatorios para las posiciones de los puntos '. Este efecto puede ser replicado muy bien en Flash con un código ActionScript que anima a un clip de película de acuerdo con una función de ruido.

Instrucciones

1 Open Flash. Ir a "Archivo", "Nuevo", y crear un nuevo archivo de tipo "Archivo Flash (ActionScript 2.0)".

2 Haga clic en "R" en su teclado para utilizar la herramienta "Rectángulo". Haga clic y arrastre en el escenario para crear el rectángulo que contendrá la estática de TV. No se preocupe por el color - no se mostrará cuando se prueba la película.

3 Haga clic en "V" en su teclado para utilizar la herramienta "Selección". En segundo lugar, haga clic en el cuadrado que acaba de dibujar y seleccionar "Convertir en símbolo ..." Llame a la "tv_mc" Símbolo.

4 Haga clic en el cuadrado. En la barra de la derecha, en la ventana "Propiedades", escriba "tv_mc" donde dice "<Nombre de instancia>".

5 Crear una nueva capa haciendo clic en el botón "Nueva capa" en la esquina inferior izquierda de la línea de tiempo.

6 Haga clic en el fotograma clave en blanco en su nueva capa y seleccione "Acciones" para que aparezca la ventana de acciones.

7 En la ventana de acciones, copiar y pegar el siguiente código ActionScript:
this.createEmptyMovieClip ( "tv_static", 1);
tv_static._x = tv_mc._x;
tv_static._y = tv_mc._y;
var = new bitmap_data 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 Haga clic en "Control", "Probar película" para probar la película. Donde su plaza estaba, se le ve negro animado y estático televisión en blanco.