« E4XでXMLの全てのノードから検索 | メイン | 非表示レイヤーの書き出し »

1151: 定義 xxx (名前空間 internal) にコンフリクトが存在します。

Flash CS3のライブラリのリンケージプロパティで、外部クラスとMovieClilpを関連づける時に、
クラスにMovieClip内にあるTextFieldやMovieClipをプロパティとして定義すると、エラーが出た。
1時間程悩んだ結果、原因がパブリッシュ設定にあることが判明。
パブリッシュ設定→ActionScript3.0設定→「ステージのインスタンスを自動設定」にチェックが入っていると、自動で追加してくれているようです。
チェックが入っていて、さらに自分でも宣言しちゃってるのでコンフリクトが起こっているもよう。
個人的には、チェック外して自分で宣言した方が見通しが良くなっていいんではと思います。

トラックバック

このエントリーのトラックバックURL:
http://www.godagoda.net/cgi/blog/mt-tb.cgi/20

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

About

2008年12月10日 00:23に投稿されたエントリーのページです。

ひとつ前の投稿は「E4XでXMLの全てのノードから検索」です。

次の投稿は「非表示レイヤーの書き出し」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。