Byte Road Jawn forked:0favorite:1lines:31license : MIT License modified : 2009-11-02 06:29:21 Embed Tweet package { import flash.display.MovieClip; import flash.display.BitmapData; import flash.display.Bitmap; import flash.text.TextField; import flash.events.Event public class main extends MovieClip { private var txt:TextField=new TextField(); private var bd:BitmapData=new BitmapData(800,600,false,0x000000); private var bit:Bitmap=new Bitmap(bd); private var bytes:Array=[]; public function main() { for (var i:Number=0; i<400; i++) { bytes[i]=Math.random(); } addChild(bit); addEventListener(Event.ENTER_FRAME,update) function update(evt:Event):void{ setDisplay(bytes); bd.scroll(2,Math.random()*5) } } public function setDisplay(dispArray:Array) { var xpos:Number=0 var ypos:Number=50 for(var i:Number=0;i<500;i+=5){ bd.setPixel32(xpos,i,Math.random()*0xFFFFFF); } } } } Code Fullscreen Preview Fullscreen tjoen bitmapdata road scroll addEventListener Bitmap TextField Event.ENTER_FRAME Array Event Math.random Number