如何从不同的类AS3访问变量

时间:2014-10-30 01:50:52

标签: actionscript-3 class levels

好的,所以我想从我的spawner课程中访问玩家位置,但是当我尝试运行它时我遇到了一个错误,我不能为我的生活找到它!

这就是我想要的价值所在的地方,在"播放器"类。

public function returnX():Number
{
  return this.x;                    
}

public function returnY():Number
{
  return this.y;            
}

以下是我在" Spawner"中尝试访问它们的方法。类

private function spawnEnemy(xPos:int, yPos:int):void {

  var enemy:enemySquare;
  enemy = new enemySquare();
  enemy.x = xPos;
  enemy.y = yPos;
  addChild(enemy);
  enemy.chase(playerArrow.player.returnX(), playerArrow.player.returnY());
}

我基本上想要产生一个新的敌人,然后一旦它产生了它,那么它将执行我在" EnemySquare"中所做的追逐功能。类

public function chase(xValue:Number, yValue:Number):void{

  //store current x and y in a point var
  var curPos:Point = new Point (x,y);

  //store the mouse x and y in a var
  var targetPos:Point = new Point(xValue, yValue);

  var nextPos:Point = easeTo(curPos, targetPos, 0.01);

  this.x = nextPos.x;
  this.y = nextPos.y;       
}

我已经导入了我需要的所有东西(我认为),并且我还将播放器对象设为公共静态变量。 提前致谢

0 个答案:

没有答案