Я хочу использовать высоту в [SWF height = 200] для переменной класса.
Я попробовал следующий код, но это вызывает ошибку компиляции.
const SWF_HEIGHT:int = 200;
package {
import flash.display.*;
[SWF(backgroundColor=0xffffff, width=400, height=SWF_HEIGHT)]
public class Main extends Sprite {
public static const Y:int = SWF_HEIGHT / 2;
}
}
Если я использую число, 200 вместо константы SWF_HEIGHT,
ошибка компиляции не происходит.
Но я не хочу писать одно и то же число в двух местах.
Есть ли способ избежать написания одного и того же числа в 2 местах?