forked from: flash on 2009-11-16
forked from flash on 2009-11-16 (diff: 22)
ぷちぷち出来るように
ActionScript3 source code
/**
* Copyright demouth ( http://wonderfl.net/user/demouth )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/qcEG
*/
// forked from psyark's flash on 2009-11-16
package {
//ぷちぷち出来るように
import flash.display.Sprite;
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);
public function FlashTest() {
graphics.lineStyle(1);
graphics.moveTo(a.x, a.y);
graphics.curveTo(b.x, b.y, c.x, c.y);
for (var t:Number=0; t<1; t+=0.04) {
var d:Point = Point.interpolate(b, a, t);
var e:Point = Point.interpolate(c, b, t);
var f:Point = Point.interpolate(e, d, t);
var circle:Circle = new Circle();
addChild(circle)
circle.x = f.x;
circle.y = f.y;
}
}
}
}
import flash.display.Sprite;
import flash.events.MouseEvent;
class Circle extends Sprite{
public function Circle() {
graphics.beginFill(0);
graphics.drawCircle(0,0,3);
graphics.endFill();
buttonMode = true;
addEventListener(MouseEvent.MOUSE_DOWN , mouseDownHandler);
}
private function mouseDownHandler(event:MouseEvent):void {
graphics.clear();
graphics.lineStyle(0);
graphics.drawCircle(0,0,3);
}
}
