メイン コーダーズルーム【スクリプト系】 ネストしたscrollPaneが上手く表示されない | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
matsu1981 | Åê¹ÆNo.12714 投稿日時: 2004-11-26 14:30 |
新米 居住地: 東京 投稿: 9
使用環境:
win2000pro,FlashMX |
ネストしたscrollPaneが上手く表示されない いつもお世話になっております。
申し訳ございませんが質問させて下さい。 <質問内容> scrollPaneをネストさせた状態(scrollPaneのなかにscrollPane がある状態)で表示が上手く出来ない。 <状況> 現在、scrollPaneを用いてムービーを作成しています。 ムービーの構成としてはまずルートscrollPaneがあり、 その中で呼ばれるMCにもscrollPaneを配置してあります。 この2つのscrollPaneで読み込むMCは、ボタンなどのイベントで動的に切り替えられるようになっております。 scrollPaneが1つの時は表示されていたのですが、2つになってからは表示が上手くされません。 状況としては、偶数回目の切り替えを行うと、scrollPane内に何も表示されないという状況です。 ムービーの読み込みのタイミングで、ロジックが実行されていないかもしれないと考え、getBytesLoaded()など用いたところ、偶数回目の切り替え時、getBytesLoaded()の値がとれていませんでした。 上手くMCを参照出来ていないということだと思うのですが、いまだ原因不明のままです。 説明不足で申し訳ございませんが、どなたかこの状況を回避する術をご教授願い致します。 下記URLにswfとflaをアップしてあります。ご確認お願い致します。 SWF :http://www.hk-nets.com/parts/temp/gomi/sampleMovie.swf FLA :http://www.hk-nets.com/parts/temp/gomi/sampleMovie.zip ※もし宜しければでいいのですが、上記ファイルにて、2個目のscrollPaneの中でattachMovie()を用い動的に生成しているオブジェクトがあるのですが、この中のラジオボタンにTAB制御でフォーカスを遷移させることが出来ず苦しんでおります。 もしできましたら、こちらも併せてお願い致します。 |
matsu1981 | Åê¹ÆNo.12715 投稿日時: 2004-11-26 14:33 |
新米 居住地: 東京 投稿: 9
使用環境:
win2000pro,FlashMX |
Re: ネストしたscrollPaneが上手く表示されない 記入忘れました。
当方の環境は OS:WINDOWS2000PRO Ver:FLASH MX になります。 宜しくお願い致します。 |
野中文雄 | Åê¹ÆNo.12723 投稿日時: 2004-11-26 16:21 |
ちょんまげら 居住地: 東京 投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1) |
Re: ネストしたscrollPaneが上手く表示されない もっと問題を絞込みましょう。ムービー内で使用されているインスタンスが、多すぎます。スクリプトも、すべてのステートメントをそのままにして原因を探ることは困難です。
要素を絞込まないために、単純な確認も漏れていませんか? 下記URLのムービーをテストしたところ、私の環境ではScrollPaneをネストしても問題はありませんでした。単純なサンプルを作成して、試されましたか? 参考:「トラブルの『捜査手順』」 引用: matsu1981さんは書きました: 具体的なスクリプトの構成について、ご説明がありません。サンプルをアップした場合でも、その内容はご説明いただく必要があります。内容が複雑だという場合は、まずシンプルなかたちにダイエットすることが先決だということを意味します。 ScrollPaneに設定するコンテンツ(Scroll Content)に、ScrollPaneではなく、ComboBoxを配置してあるときに現象が発生しているようです(以下のサンプルから、ComboBoxインスタンスのみ削除すれば、現象は解消します)。ComboBoxを後から動的に設定しても、回避できませんでした。 一旦ダミーのMovieClipシンボルを当てたうえで、一瞬間を置いて実際のコンテンツを設定したところ、何とか対応できました。
引用: ムービーの読み込みのタイミングで、ロジックが実行されていないかもしれないと考え、getBytesLoaded()など用いたところ、偶数回目の切り替え時、getBytesLoaded()の値がとれていませんでした。 [詳細検索]は、利用されていますか?→「scrollPane内のオブジェクトのtabIndexについて」 引用: ※もし宜しければでいいのですが、上記ファイルにて、2個目のscrollPaneの中でattachMovie()を用い動的に生成しているオブジェクトがあるのですが、この中のラジオボタンにTAB制御でフォーカスを遷移させることが出来ず苦しんでおります。 |
matsu1981 | Åê¹ÆNo.12735 投稿日時: 2004-11-26 17:59 |
新米 居住地: 東京 投稿: 9
使用環境:
win2000pro,FlashMX |
Re: ネストしたscrollPaneが上手く表示されない 野中 様
ご返答ありがとうございます。 先ほど提示して頂いた手法で、何とか問題をクリア出来ました。 引用:
いつもながら申し訳ございません。 問題の再現を重視するだけで、原因を一から特定しようという気持ちが掛けていたと思います。 野中様のご返信にはいつも、スクリプトだけではなく、それ以外のことも勉強させて頂いております。 ご指摘、本当にありがとうございました。 文中のリンク先で勉強させて頂きます。 最後に、もう一つのtab制御に関する質問ですが、 こちらも問題の切り分け、絞込みという点ではまだ出来ておらず、 今一度自分で追求し、原因を探ろうと思います。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |