第二个函数中的undefined var

时间:2012-01-26 17:19:38

标签: actionscript-2

我在as2中有一个类,我在下面简化了。 singleLine()中的第一个trace语句工作正常(显示3)。但是repeat()中的第二个显示未定义。

任何人都知道为什么?

  

类DrawLines {

private var numPoints:Number;

public function DrawLines(arr:Array){
  numPoints = arr.length;
  singleLine();
}

private function singleLine(){
    setInterval(repeat,200);
    trace(numPoints);
}

private function repeat(){
    trace(numPoints);
}       
     

}

1 个答案:

答案 0 :(得分:0)

不确定它是否会有所帮助,但您是否尝试过使用this.numPoints而不仅仅是moive中的numPoints?