Revision: 47209
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at June 2, 2011 19:52 by adrianparr
Initial Code
import flash.display.Bitmap; import flash.display.BitmapData; var bmpd:BitmapData = new LibraryBitmap(1,1); var bitmap:Bitmap = new Bitmap(); bitmap.bitmapData = bmpd; addChild(bitmap); var wide:int = bmpd.width; var tall:int = bmpd.height; var totalPixels:int = wide * tall; trace("wide: " + wide); trace("tall: " + tall); trace("totalPixels: " + totalPixels); var index:int = totalPixels + 1; var useIndex:int; var xPixel:int; var yPixel:int; while (--index > 0) { useIndex = index - 1; xPixel = useIndex % wide; yPixel = int(useIndex / wide); bmpd.setPixel(xPixel, yPixel, 0xff0000); }
Initial URL
http://spilled-milk.com/blog/2010/06/30/faster-pixel-loop-itteration/
Initial Description
Initial Title
AS3 Loop Through Pixels In A Bitmap
Initial Tags
Initial Language
ActionScript 3