- ActionScript 誰かが物凄い勢いで解答するスレ28
183 :Now_loading...774KB[sage]:2011/04/28(木) 10:23:33.72 ID:6jEo0NZh - あるtextfieldをAS3で宣言して、シェイプやシンボルの上に配置して、あるボタンを押すと
100フレームほど先まで飛ぶように設定しているのですが、 100フレーム先に行くとそのtextfieldがシェイプやシンボルの裏に隠れてしまいます。 最初は消えてしまったのかなと思ったのですが、シンボル等をどけると出てきます。 右クリックで最前面に移動をしても、フレームのasにsetChildIndex(instance, 0)を書いても直りません。 一体なにがわるいのでしょうか・・・。
| - ActionScript 誰かが物凄い勢いで解答するスレ28
186 :Now_loading...774KB[sage]:2011/04/28(木) 11:58:40.75 ID:6jEo0NZh - >>184
ありがとうございます。正直よく理解できていませんが、 消えてしまうフレームの開始でthis.addChild(instance);したところ直りました。 textFieldはフレーム1で、DisplayObjectを指定せずにaddChild(instance);しているので 親コンテナはおそらくthisになっているかと思っているのですが・・・ 上記の通りthisにaddChildが成功したってことは、thisの子じゃなくなっていたってことですよね。 フレーム1のaddChildをthisにしても、現状は変わらなかったので、 何かが原因でthisの子じゃなくなっているみたいです。 コンテナについて勉強してきます。ありがとうございました!
|
|