« 2008年09月 | メイン | 2009年01月 »

2008年12月 アーカイブ

2008年12月10日

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

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

2008年12月19日

非表示レイヤーの書き出し

Flasch CS3で2つのMCの表示、非表示を切り替える簡単なプログラムを作っていたのだが、突然切り替えが出来なくなった。っていうか、片方のMCしか表示されなくなった。
表示の切り替えを悪名高きExternalInterface経由でやっていたもんで、それが原因だろうといろいろ探っていたがどうやらこれは悪くないらしい。。。
完全に行き詰まってしまって、MCのインスタンス名やら色々いじっていたらさっきまで表示されていたMCが表示されなくなり、表示されていなかったMCが表示されるようになった。。。
訳分からんと思って、もう一度2つのMCを見ていると表示されない方のレイヤーが非表示になっている。まさか?と思って両方表示にすると、、、うまく動いた。。。
なんだ?と思って調べてみると、Flash CS3からパブリッシュ設定のFlashの項目に、”非表示レイヤーの書き出し”というチェックボックスが追加されたらしい。
なんかのタイミングで僕はこれのチェックを外してしまった事が原因だったようだ。
まー、レイヤーが非表示の状態の物がパブリッシュされてた今までの方がおかしかったのかなと思う気もするが、うーん。
僕は今まで通り非表示にはしこしこガイドレイヤーを使う事にする。

About 2008年12月

2008年12月にブログ「godagoda.net」に投稿されたすべてのエントリーです。過去のものから新しいものへ順番に並んでいます。

前のアーカイブは2008年09月です。

次のアーカイブは2009年01月です。

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