我想在 [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 而不是 const SWF_HEIGHT,则不会发生编译错误。
但我不想在两个地方写相同的数字。
有没有办法避免在两个地方写相同的数字?