クラス変数の [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;
}
}
const SWF_HEIGHT の代わりに 200 を使用すると、コンパイル エラーは発生しません。
でも同じ数字を2箇所書きたくない。
2ヶ所に同じ数字を書かないようにする方法はありますか?