AS3の設定でStrictモードってのがあります。
ん~AS2のときあったっけ??
画面でいうとこんな感じ。
パブリッシュ設定のActionScript3.0 横の設定にあります。
こいつはデフォルトONなのですが、「変数を宣言するときに var ステートメントを省略すると、strict モードではコンパイルエラーが発生、standard モードではランタイムエラーが発生します。」とマニュアルにあります。
まぁコーディングをちゃんと行う上で、Strictモードは外さないのが無難でしょう。
Strictモード