バッドノウハウ気味ですが誰も書いてないようなので、後続の人たちのためにもそろそろ書いておきます。 FlashCS3でスクリプトを外部asで書く人は必ずステージのインスタンスを自動宣言のチェックを外しましょう。 このチェックはパブリッシュ設定のActionScript3.0設定のところにあります。 オーサリングツール上でテキストやムービークリップを配置しておくとスクリプトで addChild する必要がなくなりますが、それ以外に何らかの制御をas側で行うには必ず宣言しておく必要があります。 ですが、上記のチェックを外し忘れているとas側で宣言しているにも関わらずFlashCS3側で勝手にフレームに宣言文を挿入するようで、コンフリクトが発生してコンパイルエラーから抜けられません。 これってどこにも説明がないので微妙にスクリプトかじり始めた人にはかなり危険な罠っぽい。