特定のスクリプトを書くと全ての AS が削除された swf ができあがります?


package {
    import flash.display.Sprite;
    public class Hoge extends Sprite {
        public function Hoge() {
            trace('hoge');
            var hoge:Number = -(true ? 1 : 0);
        }
    }
}

Flash CS3 で Document Class に↑のんを指定して Publish すると、AS がなくなるので?全く動かなくなる。trace も出ない。デバッグもできない。2,3 時間ハマったぞ。-(true ? 1 : 0); の ‘-‘ をとると正常になる。なんだこれ。