Draw pixels

Code Actionscript 2.0

Frame action

createEmptyMovieClip("drawing", 1);
_root.bitmap = new flash.display.BitmapData(400, 400, true, 0xFF000000);
drawing.attachBitmap(_root.bitmap, 10, "auto", true);

onEnterFrame = function () {
pixel(_xmouse, _ymouse, 0xFFFFFF);
function pixel(px, py, c) {
_root.bitmap.setPixel(px, py, c);

Code Actionscript 3.0

addEventListener(Event.ENTER_FRAME, enterFrame); var bitmapdata = new BitmapData(400,400, true, 0xFF000000); var bitmap = new Bitmap(bitmapdata); this.addChild(bitmap); function enterFrame(e:Event) { pixel(mouseX, mouseY, 0xffffff); } function pixel(px:uint, py:uint, c:int) { bitmapdata.setPixel(px,py, c); }


This "Starry Night" example is a drawing program that places unconnected dots on the canvas. The script draws a single pixel at the current mouse position xmouse, ymouse.

related to: Pixel


Right click: Flashfile AS 2.0 | Flashfile AS 3.0 | SWF-File