flash on 2015-7-8

by mutantleg
♥0 | Line 31 | Modified 2015-07-08 00:40:11 | MIT License
play

ActionScript3 source code

/**
 * Copyright mutantleg ( http://wonderfl.net/user/mutantleg )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/rgM1
 */

package {
    import flash.filters.BlurFilter;
    import flash.geom.Point;
    import flash.display.BitmapData;
    import flash.display.Sprite;
    public class FlashTest extends Sprite {
        public function FlashTest() {
            
            var bm:BitmapData;
            bm = new BitmapData(256,256, true, 0);
            var c:uint;
            var i:int; var k:int;
            for (k=0;k<256;k++)            
            for (i=0;i<256;i++)
            {
              c = i > k ? i : k;
              //c = i;
             // c =  (c << 8) | (c << 16) | (c);
              
             // c |= 0xff000000;
              c |= (256-i) << 24;
              
              
              bm.setPixel32(k,i,c);  
                
            }//nexti
            
            var sk:BitmapData;
            sk = new BitmapData(64,64,true,0);
            sk.noise(2);
            sk.applyFilter(sk, sk.rect, new Point(),new BlurFilter());
            graphics.beginBitmapFill(sk, null,true,false);
             graphics.drawRect(0,0,456,456);
            graphics.endFill();
            
            
            graphics.beginBitmapFill(bm, null,false,false);
             graphics.drawRect(0,0,256,256);
            graphics.endFill();
            
        }//ctor
        
     }//classend
}