動的にプロパティを作ってもエラーにならない

自分で作ったActionScript 2.0クラスにdynamicを指定しない状態だと、動的にプロパティを作る事ってできないはずですよね。例えばこんな感じ

var obj:MyDefineObject = new MyDefineObject();
obj.hoge = 'ほげ';

私のFlash MX2004はこれがコンパイルエラーになりません…。ダイナミッククラスじゃないはずなのに、なぜコンパイルエラーにならないんだろう?

という検証段階で止まってます<報告(笑)