トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     キーボードからの入力を受け付けない方法
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
くまがい
Åê¹ÆNo.32555
投稿日時: 2007-3-19 15:30
常連
居住地:
投稿: 82
使用環境:
Flash MX2004 Pro
WinXP
キーボードからの入力を受け付けない方法
フォームにTextInputコンポーネントとボタンを配置しています。

入力チェック後に別のフォームを表示させるというアプリケーションを開発しているのですが、送信ボタンを押して入力チェックが行われている間でも、キーボードからの入力を受け付けてしまうため、思ったことができません。

透明なボタンを配置し、マウスの受付を拒否するために「しばらくお待ちください」ムービークリップを表示させているのですが、その間でもキーボードを操作すると、「お待ちください」の背後ではそのとおり入力されてしまいます。

カーソルをムービークリップの外にはずしたり、キーボードからの入力を受け付けない方法を教えてください。

よろしくお願いします。
森 巧尚
Åê¹ÆNo.32556
投稿日時: 2007-3-19 15:50
モデレータ
居住地: 宝塚
投稿: 650
使用環境:
.5/CS4/Safari3
XP+2000//IE6
Re: キーボードからの入力を受け付けない方法
送信ボタンを押したら、TextInputコンポーネントを削除すればいいだけでは?


----------------
森 巧尚
http://www.ymori.com

くまがい
Åê¹ÆNo.32557
投稿日時: 2007-3-19 16:00
常連
居住地:
投稿: 82
使用環境:
Flash MX2004 Pro
WinXP
Re: キーボードからの入力を受け付けない方法
ありがとうございます。

あとあとの処理のために、フォームを非表示にした後でもtextInputを配置しておく必要があります。

enabledをfalseにすれば済むことだとは思うのですが、他の
方法があれば・・・と思い、投稿させていただきました。
橋本 亮介
Åê¹ÆNo.32610
投稿日時: 2007-3-23 21:45
新米
居住地:
投稿: 6
使用環境:
Re: キーボードからの入力を受け付けない方法
SelectionクラスのsetFocusメソッドの第一引数にnullを設定の上、タブなどで再び選択されないようにenabledをfalseに設定するのが正しいと思います。


----------------
--
Dyo

くまがい
Åê¹ÆNo.32661
投稿日時: 2007-3-27 11:18
常連
居住地:
投稿: 82
使用環境:
Flash MX2004 Pro
WinXP
Re: キーボードからの入力を受け付けない方法
橋本様

ご教授いただきありがとうございます。

Selectionクラス!気がつきませんでした。

思い通りの動きをしました。

ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops