forked from: 車が動くアニメーション
forked from 車が動くアニメーション (diff: 90)
... @author ...
ActionScript3 source code
/**
* Copyright hacker_yk666qry ( http://wonderfl.net/user/hacker_yk666qry )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/dZl5
*/
package
{
/**
* ...
* @author ...
*/
import flash.display.Sprite;
import flash.events.Event;
public class AnimationExample extends Sprite
{
//車のクラス
private var _car:Car;
//コンストラクタ
public function AnimationExample()
{
_car = new Car();
_car.putGas(50);
_car.y = 200;
_car.x = 100;
addChild(_car);
addEventListener(Event.ENTER_FRAME, moveCar);
}
private function moveCar():void
{
_car.move();
}
}
}
import flash.display.Sprite;
class Car extends Sprite
{
private var _gas:int = 0;
//コンストラクタ
public function Car()
{
_draw();
}
//ガソリンを入れる
public function putGas(_amount:int):void
{
if (_amount < 0)
{
return;
}
_gas += _amount;
}
//車を動かす
public function move():void
{
if (_gas > 10)
{
x += 5;
}
_gas--;
if (_gas < 0)
{
_gas = 0;
}
}
private function _draw():void
{
graphics.beginFill(0x000000);
graphics.drawCircle(0, 0, 5);
graphics.endFill();
}
}
