我在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); }
}
答案 0 :(得分:0)
不确定它是否会有所帮助,但您是否尝试过使用this.numPoints而不仅仅是moive中的numPoints?