Forked from: psyark's flash on 2009-11-16 diff:22 forked from: flash on 2009-11-16 psyark forked:2favorite:0lines:24license : MIT License modified : 2009-11-16 21:29:51 Embed Tweet // forked from psyark's flash on 2009-11-16 package { import flash.display.Sprite; import flash.events.Event; import flash.geom.Point; public class FlashTest extends Sprite { private var a:Point = new Point(100, 250); private var b:Point = new Point(200, 0); private var c:Point = new Point(400, 300); private var t:Number = 0; public function FlashTest() { addEventListener(Event.ENTER_FRAME, enterFrameHandler); } private function enterFrameHandler(event:Event):void { t = (t + 0.01) % 1; var d:Point = Point.interpolate(b, a, t); var e:Point = Point.interpolate(c, b, t); var f:Point = Point.interpolate(e, d, t); graphics.clear(); graphics.lineStyle(1); graphics.moveTo(a.x, a.y); graphics.curveTo(d.x, d.y, f.x, f.y); } } } Code Fullscreen Preview Fullscreen Point.interpolate Point addEventListener Event.ENTER_FRAME Event Sprite Number sort new page view favorite forked pv91 forked from: forked from: flas.. k_nanba forked:0 favorite:0lines:24 (diff:1) pv1941 forked from: forked from: flas.. psyark forked:5 favorite:5lines:39 (diff:33) tag: line