Forked from: _wonder's 減速する運動 diff:5 加速してから減速する運動 _wonder forked:4favorite:0lines:39license : MIT License modified : 2010-07-03 13:40:00 Embed Tweet // forked from _wonder's 減速する運動 // forked from _wonder's 加速する運動 // forked from _wonder's 等速運動 // forked from _wonder's base package { import flash.display.Sprite; import flash.events.Event; public class FlashTest extends Sprite { private var ball:Ball; private var target:Number = stage.stageWidth - 80; private var ax:Number = 0.005;//加速度 private var per:Number = 0.005;//加速度を増やす public function FlashTest() { ball = new Ball(20); ball.x = 20; ball.y = stage.stageHeight / 2; addChild( ball ); addEventListener(Event.ENTER_FRAME, onEnterFrame); } private function onEnterFrame(e:Event):void { if( ball.x < target ){ var dx:Number = target - ball.x; ax += per; ball.x += dx * ax; } } } } import flash.display.Sprite; class Ball extends Sprite { public var radius:Number; public var color:uint; public function Ball(radius:Number=40, color:uint=0Xff0000){ this.radius = radius; this.color = color; init(); } public function init():void { graphics.beginFill(color); graphics.drawCircle(0, 0, radius); graphics.endFill(); } } Code Fullscreen Preview Fullscreen target addEventListener Event.ENTER_FRAME addChild Event uint Sprite Number sort new page view favorite forked pv140 forked from: 加速してから減速する運動 yotsu42keisuke forked:0 favorite:0lines:39 (diff:1) pv159 forked from: 加速してから減速する運動 tenhotenho forked:1 favorite:0lines:39 (diff:1) pv1377 曲線を描く運動 _wonder forked:0 favorite:1lines:51 (diff:19) pv1187 サインカーブを使った運動 _wonder forked:1 favorite:0lines:34 (diff:9)