flash on 2012-11-7

by mutantleg
♥0 | Line 31 | Modified 2012-11-07 21:13: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/oB4f
 */

package {
    import flash.display.BitmapData;
    import flash.display.Bitmap;
    import flash.display.Sprite;
    public class FlashTest extends Sprite {
        
        public var pic:Bitmap;
        
        public function FlashTest() {
            // write as3 code here..
            
            pic = new Bitmap(new BitmapData(128,128));
            genXor(pic.bitmapData);
            addChild(pic);
            
        }//ctor
        
        public function genXor(bm:BitmapData):void
        {
            var w:int;
            var h:int;
            var i:int;
            var k:int;
            var c:int;
            
            w = bm.width;
            h = bm.height;
            
            for (i = 0; i < h; i++)
            {
                for (k = 0; k < w; k++)
                {
                    c = (i ^ k);
                    bm.setPixel(k,i, (c << 16)  + (c << 8) + c);
                
                }//nextk    
            }//nexti
            
        }//genxor
        
    }//classend
}