home *** CD-ROM | disk | FTP | other *** search
- package
- {
- [Embed(source="/_assets/assets.swf", symbol="Bullet")]
- public class Bullet extends Actor
- {
-
-
- internal var distance:int;
-
- internal var speed:int;
-
- internal var alive:Boolean;
-
- public function Bullet()
- {
- super();
- alive = false;
- visible = false;
- }
-
- public function init(param1:int, param2:int, param3:int, param4:int) : void
- {
- speed = 20;
- velx = param3 * speed;
- vely = param4 * speed;
- distance = param2;
- alive = true;
- visible = true;
- }
-
- public function die() : void
- {
- alive = false;
- visible = false;
- x = -100;
- y = -100;
- }
-
- public function update(param1:*) : void
- {
- x += velx;
- y += vely;
- --distance;
- if(distance < 0)
- {
- die();
- }
- }
- }
- }
-