package { import flash.events.*; import flash.display.*; public class FlashTest extends Sprite { private var canvas:BitmapData public function FlashTest() { // write as3 code here.. canvas = new BitmapData(800,600,false, 0x000000); addChild(new Bitmap(canvas)); addEventListener(Event.ENTER_FRAME, onLoop); } private function onLoop(evt:Event):void { canvas.fillRect(canvas.rect, 0x000000); for (var i:Number = 0; i<=1; i+= 0.01){ var xp:Number = b(i, 100, mouseX, 300); var yp:Number = b(i, 100, mouseY, 300); canvas.setPixel(xp, yp, 0xFF0000); } } private function b(t:Number, p0:Number, p1:Number, p2:Number):Number{ return (1 - t) * (1 - t) * p0 + 2 * (1 - t) * t * p1 + t * t * p2; ;// fill in your answer here } } } Bezier Quiz Question AS Quiz # 14