Em TVs antigas , quando o cabo não estava vindo para certos canais , estática iria aparecer. A estática é simplesmente milhares de pontos brancos e negros se movimentando de acordo com uma função de "ruído" que constantemente dá novos valores aleatórios para as posições dos pontos . Este efeito pode ser reproduzido bem no Flash usando um ActionScript que anima um clipe de filme de acordo com uma função de ruído . Instruções
1
Open Flash . Vá em " Arquivo", " New ", e criar um novo arquivo do tipo " Arquivo Flash (ActionScript 2.0) " .
2
Hit " R" no seu teclado para usar a ferramenta " Retângulo " . Clique e arraste no palco para criar o retângulo que contém o seu estática TV. Não se preocupe com a cor - não vai aparecer quando você testar seu filme
3
Hit "V" no teclado para usar a ferramenta de "Seleção" . . Segundo clique no quadrado que você acabou de desenhar e selecione " Convert to Symbol ... " Chame o " tv_mc " Symbol.
4
Clique no quadrado . Na barra de ferramentas à direita , na janela "Propriedades" , digite " tv_mc " onde diz " 5 Crie uma nova camada clicando no botão " New Layer " na no canto inferior esquerdo da linha de tempo.
6
Clique no quadro-chave em branco na sua nova camada e selecione "Ações" para abrir a janela de ações.
7
na janela ações, copie e cole o seguinte código do 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