2008年4月30日水曜日

ドキュメントクラスのフィールドがコンフリクトしてしまう

スズキです。

FlashCS3(AS3)でシンボル(MovieClipを)作って、
インスタンス名(hoge)を指定して、
ドキュメントクラスにhogeという名前で
型がMovieClipのフィールドを宣言してパブリッシュすると、

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

というエラーが出力されます。
(本来は、hogeフィールドにFlashCS3で作成した
インスタンスが入っていて欲しいのですが...)

そして上記の解決(実現)方法は下記となります。
http://d.aoikujira.com/blog/page/2008%252F02%252F19%252F%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88%E3%82%AF%E3%83%A9%E3%82%B9%E3%81%AE%E3%83%A1%E3%83%B3%E3%83%90%E3%81%8C%E3%82%B3%E3%83%B3%E3%83%95%E3%83%AA%E3%82%AF%E3%83%88

パブリッシュの設定のAS3.0の設定で、
「ステージのインスタンスを自動宣言」を外せばOK、
ということです。

たまにFlash(AS3)やると必ず忘れてて、ググってる内容でした。

--

http://suz-lab.blogspot.com/

0 コメント: