BitmapData遊びその2

所謂お遊びってやつで。
swfアップするのが面倒だったので画像で。
ヘルプからコピペしたソースを元に適当にいじってたのでソースは破滅的。見ないで〜。
メインのタイムラインの最初のフレームにでもコピペしてプレビューすれば描画の様子が見れます>Flash8持ってる方


そういえば屋台でこういう模様の風船とか売ってなかったっけ。

import flash.display.BitmapData;
import flash.geom.Rectangle;
import flash.filters.BlurFilter;
var myBitmapData:BitmapData = new BitmapData(550, 600, false, 0x00FFFFFF);
var mc:MovieClip = this.createEmptyMovieClip("mc", this.getNextHighestDepth());
mc._y=-100;
mc.attachBitmap(myBitmapData, this.getNextHighestDepth());
var filter:BlurFilter = new BlurFilter(2, 0);
var n:Number=0;
mc.onEnterFrame = function() {
	var a:Number=Math.floor(Math.random()*600);
	var rgb:Number=toHex(Math.random()*135+120,Math.random()*105+150,Math.random()*155+100);
	myBitmapData.setPixel(0,a,rgb);
	var b:Number=7*Math.sin(n);
	n+=0.1;
    myBitmapData.scroll(1, b);
}
function toHex(r:Number,g:Number,b:Number){
	return((r<<16)+(g<<8)+b);
}