Flash CS3: creare effetto nebbia TV in 1 secondo

Flash CS3 non finisce di stupire. Ecco come creare il classico effetto nebbia dei televisori in un secondo con 10 righe di codice.

Loading Flash Player...

1
2
3
4
5
6
7
8
9
10
11
12
13
import flash.display.Bitmap;
import flash.display.BitmapData;
//
var bmpd:BitmapData = new BitmapData(320, 256);
var bmp:Bitmap = new Bitmap(bmpd);
//
addChild(bmp);
//
bmp.addEventListener( Event.ENTER_FRAME,
    function (e:Event):void {
        bmpd.noise(Math.random()*1000, 0, 200, 7, true);
    }
);
  • Pingback: Effetti sulle Bitmap con perlinNoise() | Undolog.com()

  • maico

    You can try that:
    after addChild():

    1
    2
    var blurS: BlurFilter = new BlurFilter(2,2);
    bmp.filters = [blurS];
  • Sândalo

    Acredito que há algum problema com seu código. O mesmo está cheio de erros de sintaxe e não funciona. E não há uma explicação de onde adicionar o código, se em um frame, se em um movie clip… poderia explicar melhor.

  • Sândalo

    @Sândalo:

    Acredito que há algum problema com seu código. O mesmo está cheio de erros de sintaxe e não funciona. E não há uma explicação de onde adicionar o código, se em um frame, se em um movie clip… poderia explicar melhor.

    Correção: Há 2 códigos aparecendo… outro que copiei agora funcionou, mas em momento algum vi o autor dizendo que o código só funciona com ActionScript 3.0. -1 pra você.