| _root.createEmptyMovieClip("bm",0); var myBlurFilter = new flash.filters.BlurFilter(7,7,3); var myFilters:Array = bm.filters; myFilters.push(myBlurFilter); bm.filters = myFilters; var img_bmp = new flash.display.BitmapData(500, 500, false, 0x000000); var total:Number = 500; dx = []; dy = []; bm.attachBitmap(img_bmp, 1); var my_color:Color = new Color(bm); var myColorTransform:Object = { ra: 360, rb: -180, ga: 360, gb: -180, ba: 360, bb: -180, aa: 100, ab: 0}; my_color.setTransform(myColorTransform); function startpaint() { for (var a = 0; a<total; a++) { dx[a] = _xmouse; dy[a] = _ymouse; } onEnterFrame = function () { for (var a = 0; a<total; a++) { dx[a] += (_xmouse-dx[a])*(.1+a/total); dy[a] += (_ymouse-dy[a])*(.1+a/total); img_bmp.setPixel(dx[a], dy[a], rgb); } }; } onMouseDown = function () { rgb = (random(255) << 16 | random(255) << 8 | random(255) << 0); startpaint(); }; onMouseUp = function () { delete this.onEnterFrame; }; |