メイン とにかくFLASH【FLASHに関して全般】 Slection.setFocusでフォーカスがあたらない。 | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
Kazuhiko Tani | Åê¹ÆNo.5461 投稿日時: 2004-3-24 18:00 |
常連 居住地: 新潟 投稿: 72
使用環境:
proSP1+MX2004prover7.0.1 +MX2004pro FCS1.5&CFMX |
Slection.setFocusでフォーカスがあたらない。 taniです。
質問の仕方をかえます ステージ上 "myText"というテキストボックス(テキスト入力)。 フレームスクリプト Slection.setFocus("myText"); もしくは Slection.setFocus("_root.myText"); としています。 が、フォーカスがあたりません、、。 traceをだしても"false"です。 ちなみに、swfを直接開くとフォーカスがあたって、カーソルがチカチカします。 ブラウザから開くと、フォーカスがあたりません。当然キーボードからの入力も反映されません。 何かきづかれるてんありますでしょうか???? |
長沢剛 | Åê¹ÆNo.5598 投稿日時: 2004-3-27 16:02 |
新米 居住地: 東京 投稿: 5
使用環境:
XP WIN2000 MacOS 8.6 ,9 Flash5 ,MX2004 |
Re: Slection.setFocusでフォーカスがあたらない。 myTextが置いてあるフレームの1フレーム前(1フレームでも2フレームでも構いません)から入るようにするとフォーカスしないですか?
1フレーム目からrootに置いてある場合は2か3フレームにmyTextをずらして、フレームアクションでフォーカスすると上手くいったりします。 見当違いなら、ごめんなさいm(__)m。 上手くいかない場合は、誰かお願いします。(^^;) 3日も前なので、もう解決してるのかな? |
ゲスト | Åê¹ÆNo.5599 投稿日時: 2004-3-27 16:21 |
Re: Slection.setFocusでフォーカスがあたらない。 こんにちは。
ブラウザの場合、Flash自体がフォーカスされていないと入力は受け取りません。Flash上をクリックしてもTextFieldにフォーカスはあたっていませんか? |
|
野中文雄 | Åê¹ÆNo.5600 投稿日時: 2004-3-27 16:36 |
ちょんまげら 居住地: 東京 投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1) |
Re: Slection.setFocusでフォーカスがあたらない。 "myText"は、TextFieldのインスタンス名ですか、変数名ですか?
引用: Kazuhiko Taniさんは書きました: 最初に気づくのは、綴りが違います。動かないスクリプトというのは、本当に綴り間違いの可能性もあるので、できるだけコピー&ペーストしてください。 引用: フレームスクリプト つぎに、Flash Playerの再生環境(ブラウザおよびFlash Playerのバージョン)も、明記してください。Mac/Windows両プラットフォームで確認されているのですか? trace()ステートメントが実行できるのは、[ムービープレビュー]ですね。falseが出力されるということは、実際には前述の綴り間違いはないものと思われます(あればundefinedになるはずなので)。 #という「推理」をしなくて済む程度の情報はお書添えください。 [ムービープレビュー]でもフォーカスが当たらず、falseが返ることは問題です。TextFieldのパスをもう1度ご確認ください。間違いないということでしたら、.flaファイルをアップしていただくのが早いでしょう。 引用: traceをだしても"false"です。 ブラウザではSWF自体にフォーカスがないかぎり、Flash Playerのフォーカス制御は効きません。[ML-LOG]を検索されれば、情報が見つかるはずです。 [flash:19606] キーを押して次のフレームへ [flash:19608] キーを押して次のフレームへ 引用: ブラウザから開くと、フォーカスがあたりません。当然キーボードからの入力も反映されません。 |
Kazuhiko Tani | Åê¹ÆNo.5619 投稿日時: 2004-3-29 9:33 |
常連 居住地: 新潟 投稿: 72
使用環境:
proSP1+MX2004prover7.0.1 +MX2004pro FCS1.5&CFMX |
Re: Slection.setFocusでフォーカスがあたらない。 皆様返信ありがとうございます。
返事が遅くなり申し訳ありません。 >野中様 インスタンス名です。 引用:
すんません、、、。 引用:
FlashPlayer デバッグ用:7.0.19.0 ブラウザ用:7.0.14.0 MAC&WIN両方でテストしました。 引用:
お手数かけます。 引用:
>マツダ様 あたります。クリックするとあたるんです、、。 >長沢様 おっしゃる点を試してみて(1フレーム目にテキストボックスとフレームアクションだけを置いて試してみたりもしたんですが・・・。)またご報告します。 |
HapHands | Åê¹ÆNo.5621 投稿日時: 2004-3-29 10:54 |
半人前 居住地: 東京都新宿区 投稿: 47
使用環境:
Flash: (6.0.25.1) Pro(7.2.0.581) OS: XP Pro Sp2 (10.2.8) CPU: Pentium M 1.70GHz RAM: 1.0GB |
Re: Slection.setFocusでフォーカスがあたらない。 マツダさんのおっしゃる通りブラウザにフォーカスを当てる必要
があるのだと思います。 とりあえずWinXP+IE6でならobjectタグにname属性で名前をつけ て、JavaScriptでフォーカスを当てればTaniさんが作成されたよ うな内容のFlash内のテキスト入力にフォーカスが当たりました。 --以下objectタグに追加 name="swf" --以下bodyタグに追加 onLoad="window.document.swf.focus()" 他の環境では試していません。スミマセン。 外していましたらさらにスミマセン。
|
Kazuhiko Tani | Åê¹ÆNo.5622 投稿日時: 2004-3-29 11:36 |
常連 居住地: 新潟 投稿: 72
使用環境:
proSP1+MX2004prover7.0.1 +MX2004pro FCS1.5&CFMX |
Re: Slection.setFocusでフォーカスがあたらない。 はやし様
ありがとうございます。 野中さんがリンクしてくださっていた過去ログもその内容が扱われていました。 今回の想定されるユーザーがWINユーザーしかいないので、ひとまずその方法で回避しようかとも考えています。 >野中様 やはりムービープレビューではテキストボックスにカーソルが点滅しません。 パブリッシュしたswf単体だとカーソルが点滅します。 クライアントにまつわるロゴなど消したFLAファイルを後でアップしたいと思います。 よろしくお願いいたします。 |
Kazuhiko Tani | Åê¹ÆNo.5623 投稿日時: 2004-3-29 11:58 |
常連 居住地: 新潟 投稿: 72
使用環境:
proSP1+MX2004prover7.0.1 +MX2004pro FCS1.5&CFMX |
Re: Slection.setFocusでフォーカスがあたらない。 皆様御世話になっております。
前述のFlaファイルアップしてみました。 下記URLにDLボタン置いてみましたので、お時間あるときに見てみてみてください。 サンプルファイル 引用:
よろしくお願いいたします。 |
nao | Åê¹ÆNo.5645 投稿日時: 2004-3-29 18:52 |
職人 居住地: 投稿: 208
使用環境:
WinXP Pro Flash8 Professional |
Re: Slection.setFocusでフォーカスがあたらない。 サンプルURLの方へリンクするとswfにフォーカスすればちゃんとテキストにフォーカスされています.
Flaファイルのほうは書き出されたものを1度クリックしてから再度パブリッシュするとちゃんとフォーカスされました. 書き出されたswfの方はスタンドアロンプレーヤーで開くとちゃんとフォーカスされました.
|
野中文雄 | Åê¹ÆNo.5656 投稿日時: 2004-3-30 0:19 |
ちょんまげら 居住地: 東京 投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1) |
Re: Slection.setFocusでフォーカスがあたらない。 Windows版(XP SP1)では、[ムービープレビュー]でもウィンドウ内を予めクリックしておかないと、フォーカスが取れないようですね。まぁ、こういうものなのでしょうか... ブラウザの動作と同じといえば、同じですが。プロジェクタを書出せば、正しくフォーカスは設定されました。
引用: Kazuhiko Taniさんは書きました: |
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |