Flash 8 ではまった

| | コメント(0) | トラックバック(0)

久しぶりに Flash ではまりました。
Flash MX2004 で作っていたのを途中から 8 にしていたところ、ある MC(中にいろんな MC やらを持つ)のみ表示されません。ターゲットを Flash Player 7 にすると問題なく 8 にするとこの現象が起きます。特にエラーを出す訳でもなく、スクリプトを追っかけても普通に動いている様に見えますが、なぜかその MC の _visible が false になっているんです。
その MC の初期化段階で含んでいる MC の表示・非表示のコントロールはしていますが、その MC 自体の設定はありません。
スクリプト上でコメントアウトで隠しながらテストすると最後にある1行だけが原因だとわかりました。
_root.target_obj.noImage_mc._visible = false;
target_objがその MC への参照なんですが、なぜこれで消えちゃうのか???

で、noImage_mc の元のシンボル「noImage」を調べると「ムービークリップ」ではなく「グラフィック」になっていました。ん?「グラフィック」シンボル、「グラフィック」シンボルってインスタンスなんか作れたっけ??
きっと、最初は「ムービークリップ」にしていてインスタンスを作ったのに途中で「グラフィック」に変えちゃったんだと思うんです。でも、Player 7 だと noImage_mc が非表示になっていました。
ところが、Player 8 だと、こともあろうに noImage_mc を含む親の MC が非表示なっているではないですか!
なんと!ふぅぅ〜

トラックバック(0)

このブログ記事を参照しているブログ一覧: Flash 8 ではまった

このブログ記事に対するトラックバックURL: http://www.tandemsite.com/mt/mt-tb.cgi/736

コメントする


画像の中に見える文字を入力してください。

このブログ記事について

このページは、m_hashが2007年4月 6日 17:03に書いたブログ記事です。

ひとつ前のブログ記事は「久しぶりにアップ」です。

次のブログ記事は「シネマディスプレイつながらないやん」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

by WebServant

2008年11月

            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            

OnThisDay

My PhotoShare Page

My Flickr Page

www.flickr.com
This is a Flickr badge showing public photos from m_hash. Make your own badge here.

emo


feedmeter

RSS feed meter for http://www.tandemsite.com/blog/m_hash/

Powered by Movable Type 4.2-ja

アイテム

  • photo20081115.jpg
  • photo20081114.jpg
  • mmouse-wireless-keyfeatures.gif
  • photo20081110.jpg
  • caulogo_west.jpg
  • 20081020SAKAGUCHI.jpg
  • stereomaker_icon.gif
  • photo20081011.jpg
  • R0010528.JPG
  • 080930_1211~03.jpg

アーカイブ