Forked from: 084's forked from: ボール diff:17 forked from: forked from: ボール 084 forked:1favorite:0lines:49license : MIT License modified : 2011-11-06 08:47:24 Embed Tweet // forked from 084's forked from: ボール // forked from 084's ボール package { import flash.display.Sprite; import flash.events.Event; public class Test extends Sprite { private var ball:Ball; private var easing:Number = 0.1; private var vx2:Number = 0; private var vy2:Number = 0; private var masatu:Number = 0.95; public function Test() { ball = new Ball(); addChild(ball); addEventListener(Event.ENTER_FRAME, onEnterFrame); } private function onEnterFrame(e:Event) { var vx:Number = (mouseX - ball.x) * easing; var vy:Number = (mouseY - ball.y) * easing; vx2 += vx; vy2 += vy; vx2 *= masatu; vy2 *= masatu; ball.x += vx2; ball.y += vy2; } } } import flash.display.Sprite; class Ball extends Sprite { private var hankei:Number; private var iro:uint; public function Ball(hanikei:Number = 10, iro:uint = 0x666666) { this.hankei = hanikei; this.iro = iro; init(); } private function init():void { graphics.beginFill(iro); graphics.drawCircle(0, 0, hankei); graphics.endFill(); } } Code Fullscreen Preview Fullscreen mouseY mouseX addEventListener Event.ENTER_FRAME addChild Event Sprite uint Number sort new page view favorite forked pv497 forked from: forked from: fork.. 084 forked:1 favorite:0lines:79 (diff:60)