home *** CD-ROM | disk | FTP | other *** search
- package classes.basic.Path
- {
- import flash.display.MovieClip;
- import flash.geom.Point;
-
- public class TFPathNode
- {
-
-
- private var arNeighbors:Array;
-
- private var pNode:MovieClip;
-
- public function TFPathNode(param1:MovieClip)
- {
- super();
- this.pNode = param1;
- this.arNeighbors = new Array();
- this.pNode.userData = this;
- }
-
- public function getX() : Number
- {
- return this.pNode.x;
- }
-
- public function getY() : Number
- {
- return this.pNode.y;
- }
-
- public function playAnimDest() : *
- {
- this.pNode.gotoAndPlay("loop");
- }
-
- public function getName() : String
- {
- return this.pNode.name;
- }
-
- public function getPoint() : Point
- {
- return new Point(this.pNode.x,this.pNode.y);
- }
-
- public function getNeighbors() : Array
- {
- return this.arNeighbors;
- }
-
- public function pushNeighbor(param1:TFPathNode) : *
- {
- this.arNeighbors.push(param1);
- }
-
- public function stopAnimDest() : *
- {
- this.pNode.gotoAndPlay("end");
- }
-
- public function reset() : *
- {
- this.arNeighbors.splice(0);
- }
-
- public function getNode() : MovieClip
- {
- return this.pNode;
- }
- }
- }
-