メイン コーダーズルーム【スクリプト系】 scrollPane内のオブジェクトのtabIndexについて | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
matsu1981 | Åê¹ÆNo.12345 投稿日時: 2004-11-16 10:19 |
新米 居住地: 東京 投稿: 9
使用環境:
win2000pro,FlashMX |
scrollPane内のオブジェクトのtabIndexについて すみません、質問させて下さい。
scrollPane に読み込んだMCのオブジェクトに tabIndexって設定できるのでしょうか? もし、出来るならその方法を教えて下さい。 宜しくお願い致します。 ※一応、フルパスを記述してみたのですが無理でした。 |
永井勝則 | Åê¹ÆNo.12394 投稿日時: 2004-11-17 13:39 |
職人 居住地: 白馬村 投稿: 796
使用環境:
Windows 7 :Flash CS4: 10.6.8 :Flash CS5.5 |
Re: scrollPane内のオブジェクトのtabIndexについて 永井勝則です。
直接の答えではないです。 Flashのバージョン等が記載されていませんので、MXとMX 2004について、スクルールペインに読み込んだムービークリップを外部から参照するパスを調べました。 ただしこれは人の家にコソコソ入っている感じがして、気分がよくないです。もしくは、父親に隠れてそこの娘とつきあっている感じです。 本来はコンポーネント内部に、それを参照する機能をつけるのが筋だと思います。 (もしかしたらすでにあるのかもしれませんが) --MX (Mac OS X版)-- _root.スクロールペインコンポ名.content_mc --MX 2004(Windows版) _root.スクロールペインコンポ名.spContentHolder これでたとえば各参照パス._visible=falseとすると、読み込んだムービークリップは消えました。
|
野中文雄 | Åê¹ÆNo.12395 投稿日時: 2004-11-17 14:10 |
ちょんまげら 居住地: 東京 投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1) |
Re: scrollPane内のオブジェクトのtabIndexについて 「コンポーネントのListについて」が参考になるでしょう。
引用: 永井勝則さんは書きました: たとえば電話で道を尋ねる場合、ご自分がどこにいるのか、どこまで行けるのかを伝えないと、筋向かいからやってくるのか、北海道や九州から上京してくるのか、相手にわかりません。 同様に、どこまで理解されて、どこまでご自分でおできになるのか、ご説明いただく必要があります。 引用: matsu1981さんは書きました: |
matsu1981 | Åê¹ÆNo.12399 投稿日時: 2004-11-17 14:54 |
新米 居住地: 東京 投稿: 9
使用環境:
win2000pro,FlashMX |
Re: scrollPane内のオブジェクトのtabIndexについて 引用:
ご指摘ありがとうございます。 仰る通りですね。。。本当に申し訳ございませんでした。 今更ですが私の状況を書かせて頂きます。 現在、WIN2000PRO,FLASHMXの環境で作業しています。 今回、FLASHにてウィンドウのようなMCを作成し、その中に様々なオブジェクト(ラジオボタン、チェックボックスなど)を配置しています。 ですが、ウィンドウのサイズの関係上、一度に表示することが不可能になり、ウィンドウ内にscrollPaneを配置し、setScrollContent()でMCを読み込むことにしました。 このウィンドウ内のオブジェクトにTAB制御を掛けたいと思っているのですが、scrollPaneの中にどうしてもフォーカスが移りません。 _root.MC名.scrollPane名.tmp_mc.MC名.オブジェクト.tabIndex = 10; のようにフルパスで記述し、traceでtabIndexが設定されているのは確認したのですが、やはりフォーカスがscrollPaneの中に入りません。 scrollPane内のオブジェクトに対しtab制御をかけるには、何か特別なやり方があるでしょうか? と思い、今回投稿させて頂きました。 引用: 永井勝則さんは書きました: ご返信ありがとうございます。 このような書き方もあるのですね。 試させて頂きましたが、やはり同じくフォーカスは移りませんでした。 scrollPane内へはTABでフォーカスを移せないのでしょうか? |
makinux | Åê¹ÆNo.12403 投稿日時: 2004-11-17 16:18 |
半人前 居住地: 投稿: 50
使用環境:
WinXP;Flash MX2004 Pro;apache1.3;MySQL 4.0.13-nt;PHP Version 4.3.2 |
Re: scrollPane内のオブジェクトのtabIndexについて フルパスではなく、読み込むMCのフレームアクション内で指定してみてはどうでしょう?
ok_btn.tabIndex = 2; no_btn.tabIndex = 3; radio_btn.tabIndex = 4; check_btn.tabIndex = 5; 見たいな感じで。 わたしんとこはこれで行きました。 |
matsu1981 | Åê¹ÆNo.12420 投稿日時: 2004-11-17 20:53 |
新米 居住地: 東京 投稿: 9
使用環境:
win2000pro,FlashMX |
Re: scrollPane内のオブジェクトのtabIndexについて ご返信ありがとうございます。
読み込む対象のMCのフレームアクションに、 tabIndexを記述致しました。 this.numSlectArea.numSelect.tabIndex = 10; のような形です。 ですが、やはりTABキーを押してフォーカスを移していくと、 scrollPane内のオブジェクトへと遷移してくれません。 makinuxさんの環境で動いているということは、 MXとMX2004の違いなのでしょうか? |
野中文雄 | Åê¹ÆNo.12428 投稿日時: 2004-11-18 1:07 |
ちょんまげら 居住地: 東京 投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1) |
Re: scrollPane内のオブジェクトのtabIndexについて ムービーの構造は理解できました。しかし、私の環境(Flash MX/Mac OS X.2.8)では、問題なくタブが移動します。私の理解に誤りがなく、環境依存の問題でないなら、matsu1981さんの処理に誤りもしくは漏れがあると推測されます。
このような問題では、ScrollPaneに設定したMovieClipシンボルのパスを正しく取得できていないケースが多いです。以下のご説明からは、パスの取得はおできになっているように思われます。しかし、それを確認する術がありません。 現段階でのご説明では、「間違った絵」が具体的に示されないまま、間違い探しをしなければならない状況です。上記リンクに.flaファイル(Zip圧縮)もアップしましたので、その内容と比較してお確かめください。 引用: matsu1981さんは書きました: |
matsu1981 | Åê¹ÆNo.12446 投稿日時: 2004-11-18 14:38 |
新米 居住地: 東京 投稿: 9
使用環境:
win2000pro,FlashMX |
Re: scrollPane内のオブジェクトのtabIndexについて 引用:
野中様、ご返答ありがとうございます。 また、サンプルムービー大変参考になりました。 おかげで私のコードの間違いに気づき、 問題を解決することが出来ました。 私のコードの間違いは、 scrollPaneコンポーネントにおいて、 tabChildrenプロパティを設定していないため、 フォーカスが移らないというものでした。 お手数をかけまして、本当に申し訳ございませんでした。 もし、またこちらに質問をするような機会があれば、 そのときは質問内容とソースをしっかりと表記したいと思います。 また、ご協力して頂いた皆様も本当にありがとうございました。 |
ひろゆき | Åê¹ÆNo.12449 投稿日時: 2004-11-18 19:36 |
ちょんまげら 居住地: 東京砂漠 投稿: 4403
使用環境:
10.8.5 Flash Professional CS4/CS6/CC Safari 6.1 |
Re: scrollPane内のオブジェクトのtabIndexについて マルチポスト先にも報告してくださいね。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |