メイン コーダーズルーム【スクリプト系】
Buttonのenabledについて | 投稿するにはまず登録を |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
| 投稿者 | スレッド |
|---|---|
| ゲスト | Åê¹ÆNo.10030 投稿日時: 2004-8-20 13:19 |
|
Buttonのenabledについて 毎々お世話になっております。
Buttonのenabledについて質問させていただきます。 btnDummyというボタンがあり、それをクリックした時に、 btnDummyのenabledをfalseにしています。 しかし、すぐには反映されず、もう一度ボタンをクリックしたり、 ボタンからマウスをロールアウトさせないと反映されません。 (反映というのは、マウスカーソルが矢印カーソルになり、ボタンがアップ状態になるということです) これをすぐに反映させるにはどうしたらよいのでしょうか? ちなみに、ボタン状態を持つムービークリップならば上記の事が出来るのですが、 ボタンでできないかと思っております。 以下、参考にボタン状態を持つムービークリップ(mcDummy)の場合のスクリプトです。 よろしくお願いします。 |
|
| kisii | Åê¹ÆNo.10031 投稿日時: 2004-8-20 13:29 |
常連 ![]() ![]() 居住地: 投稿: 122
使用環境:
WinXP FlashMX2004Pro |
Re: Buttonのenabledについて はじめまして、kisiiと申します。
kz-wingの仰るボタンというのは、MX2004についてくるUIコンポーネントのボタンでしょうか。 それでしたら、私の場合はソースを というようにすると、ボタンをクリックした瞬間にenabledが変化しました。 参考になれば幸いです。 |
| ゲスト | Åê¹ÆNo.10032 投稿日時: 2004-8-20 13:43 |
|
Re: Buttonのenabledについて レスありがとうございます。
引用:
いいえ、UIコンポーネントのボタンではなく、通常(?)のButtonクラスです。 引用:
UIコンポーネントのボタンを使う機会があれば、参考にしたいと思います。 貴重な情報ありがとうございます |
|
| ごんざえもん | Åê¹ÆNo.10033 投稿日時: 2004-8-20 13:58 |
常連 ![]() ![]() 居住地: 北かんとー 投稿: 123
使用環境:
Windows XP pro SP2 Flash8 pro |
Re: Buttonのenabledについて Buttonクラスを継承したシンボルということでしょうか??
関係無い話ですが、なぜオンライン状況に私の名前が2つ表示されているのでしょう・・・?
|
| ゲスト | Åê¹ÆNo.10035 投稿日時: 2004-8-20 14:08 |
|
Re: Buttonのenabledについて レスありがとうございます。
引用:
メニューの「挿入」→「新規シンボルの作成」で作成したボタンです。 これはButtonクラスを継承したシンボルなんでしょうか?^^; 無知ですいません。 引用:
ほんとですね |
|
| kisii | Åê¹ÆNo.10036 投稿日時: 2004-8-20 14:19 |
常連 ![]() ![]() 居住地: 投稿: 122
使用環境:
WinXP FlashMX2004Pro |
Re: Buttonのenabledについて kz-wing様
的外れな回答、失礼いたしました。 (しかも先ほどの投稿で敬称を付け忘れてしまい、大変失礼をしまして申し訳ございません) 新しくボタンシンボルの作成から行ってみましたが、確かに一度ボタンを外れないとenabledが効きませんでした ![]() みた感じ、enabledのためのムービーの再描画がボタンから外れてから行われている気がします。 その場ですぐenabledにするには、ボタンを押した瞬間にダミーのボタン画像(あくまで画像のみ)を上にかぶせてしまう、とかしないとダメっぽい気がします。 |
| ゲスト | Åê¹ÆNo.10042 投稿日時: 2004-8-20 15:20 |
|
Re: Buttonのenabledについて レスありがとうございます。
引用:
いえいえ、とんでもございません 引用:
なるほど、そうですか。では、やはりボタン状態を持つムービークリップを使ったほうがスマートっぽい気がしますね。 kisii様、gonzaemon0様、どうもありがとうございました |
|
| mune | Åê¹ÆNo.10053 投稿日時: 2004-8-20 23:00 |
新米 ![]() ![]() 居住地: 東京 投稿: 11
使用環境:
2k SP4IE6 ![]() ![]() FlashPlayer7.0.19 |
Re: Buttonのenabledについて はじめまして、zebraと申します。
要はボタンに対するマウスの状態をその場で再評価できればいいので 以下のようにすれば望みの挙動が得られますよ。 |
| 野中文雄 | Åê¹ÆNo.10063 投稿日時: 2004-8-21 6:13 |
ちょんまげら ![]() ![]() 居住地: 東京 投稿: 4247
使用環境:
CS4 .4.11 Vista Home Premium (SP1) |
Re: Buttonのenabledについて なるほど。
updateAfterEvent()関数をいろいろなタイミングで呼出してみても、Buttonの状態は更新できませんでした。 ただ、Selection.setFocus()メソッドでフォーカスをButtonに当てると、一瞬黄色の枠が表示されますね。Button._focusrectプロパティをfalseに設定しておけば、この問題は防げます。けれど、Button.enabledプロパティをfalseに設定するということは、フォーカスを受取る必要自体はないということですよね。 引用: zebraさんは書きました: |
| mune | Åê¹ÆNo.10065 投稿日時: 2004-8-21 6:40 |
新米 ![]() ![]() 居住地: 東京 投稿: 11
使用環境:
2k SP4IE6 ![]() ![]() FlashPlayer7.0.19 |
Re: Buttonのenabledについて _focusrect を false に設定してから組み始める癖がついているので、全く気付きませんでした。
補足ありがとうございます。 引用:
|
| (1) 2 » | |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
| 投稿するにはまず登録を | |



ログイン



Windows XP pro SP2
Flash8 pro








CS4
.4.11 

