Во-первых? Я новичок в actionscript 3 и Flashdevelop. Почему значение var a не постоянно увеличивается, а просто равно 1? Где у меня ошибки?
package
{
import flash.display.MovieClip;
public class Main extends MovieClip
{
public function Main() {
var a: int;
a = a + 1;
trace(a);
}
}
}
Main()
выполняется только один раз. И если бы вы (каким-то образом) вызвали ее снова, переменнаяa
была бы только локальной переменной и сбрасывалась бы каждый раз, когда вы вызываете функцию (вместо этого повышайте ее до переменной-члена). - person Sunil D.   schedule 03.09.2013