- 締切済み
コンボボックスの使い方
いつもお世話になります。 環境FLASH CS3 AS2.0 アドビのサイトに次のサンプルがありました。 // コンボボックス用のイベントリスナーを作成します。 myComboBoxListener = new Object(); // チェンジイベントハンドラ myComboBoxListener.change = function(eventObj) { var eventSource = eventObj.target; var theSelectedItem = eventSource.selectedItem; var theSelectedItemLabel = theSelectedItem.label; msg = "選択されたアイテム: "+theSelectedItemLabel; myLabel.text = msg; }; // イベントリスナーの登録 myComboBox.addEventListener("change", myComboBoxListener); http://itpro.nikkeibp.co.jp/article/COLUMN/20060821/246028/zu5.html?ST=develop 上記のサイトのように、コンボボックスでイージングクラスを5種類選択でき、イージングメソッドを3種類選択できるようになっています。どのようにスクリプトを追加変更したらいいのかわかりませんので教えてください。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- BlurFiltan
- ベストアンサー率91% (1611/1754)
- BlurFiltan
- ベストアンサー率91% (1611/1754)
関連するQ&A
- コンボボックスで困ってます。
AS3.0でflashを作っている初心者です。 コンボボックスで、画面に表示される画像の切り替えを行いたいと思ってます。 画像をムービークリップにして、そのムービークリップのフレームとコンボボックスのデータを対応させ、表示を切り替えたいと考え、様々なサイトを参考にして、以下のように書いてみたのですが、うまくいきません。ずっとフレーム1の画像が表示されたままです。 my_cb.prompt = "選択"; my_cb.addItem( { label: "ピンク", data:1 } ); my_cb.addItem( { label: "赤", data:2 } ); my_cb.addItem( { label: "黒", data:3 } ); my_cb.addItem( { label: "青", data:4 } ); addChild(my_cb); my_cb.addEventListener(Event.CHANGE, changeFunction); function changeFunction(e:Event):void { mc.gotoAndStop(my_cb.selectedItem.data); } ムービークリップはそれぞれのフレームにstop();と書いてます。 書かないとアニメーションしてしまうので、書いているのですが、これがいけないのでしょうか…? どなたかご教授いただけないでしょうか。
- ベストアンサー
- Flash
- コンボボックスの変更に応じてテキストボックスの有効を切り替える(ExcelVBA2007)
お世話になります。 Excel VBA 2007で質問です。 今、 Label1 ComboBox1 TextBox1 Label2 ComboBox2 TextBox2 ・・・ Label100 ComboBox100 TextBox100 のようなフォームがあるとします。 ComboBox1~100は「Any」「is」「is not」のいずれかの値が取れ、初期値はAnyとします。 TextBox の Enabled プロパティの初期値は False とします。 やりたいことは、 ComboBox が「Any」でない場合(is または is not のいずれかの場合)にのみその右隣の TextBox の Enabled プロパティを True にしたいのです。 いま、ComboBox30 を Any から is に切り替えたとします。 すると、TextBox30.Enabled を False から True にしたいのです。 ここで、ComboBox30 を is から is not に切り替えたとします。 TextBox30.Enabled は True のままです。 ここで、ComboBox30 を is not から Any に切り替えたとします。 すると、TextBox30.Enabled を True から False にしたいのです。 ComboBox のイベントハンドラで Sub ComboBox30_Change () If ComboBox30.Value = "Any" Then TextBox30.Enabled = "False" Else TextBox30.Enabled = "True" End If End Sub のように書けばいいことは分かっているのですが、その場合は数字だけ変えたイベントハンドラを100個書かなければなりません。 このイベントハンドラを1個にすることはできるでしょうか。 (コンボボックス100個のうちどれかが変更されたら、変更されたコンボボックスの番号を知りながら呼び出されるハンドラ) 次善の策として、 Sub ComboBox30_Change () userSubroutine End Sub のように書くこともできるかと思いますが、この場合、どのコンボボックスが変更されたか(どのイベントハンドラが起動されたか)を知って、userSubroutine に渡さなければなりません。 よろしくお願いします!
- ベストアンサー
- Visual Basic
- コンボボックスについて
お世話になります。 時間選択で「時」のコンボボックスをFuncutionで作成して いますが、 下記のような場合、もう少しスッキリした書き方は 出来ないでしょうか?また、5分間隔で「分」のコンボ ボックスも作成したいです。 ご教授下さい。 //時間(hh)を選択するコンボの作成 Function cmbTime(){ var objCmb = new Array(); objCmb = { "0":"", "1":"00", "2":"01", "3":"02", "4":"03", "5":"04", "6":"05", ・ ・ ・ "24":"23";} return objCmb; }
- ベストアンサー
- JavaScript
- ユーザーフォーム上にあるコンボボックスの重複選択をできなくするには?
ユーザーフォーム上に10個のコンボボックスがあり それぞれ名前をcb1からcb10とします。 これらのコンボボックスには同じリストを取得して 表示していますが、選択するときには重複させないように したいと思っています。 例を挙げると、 リストの値が”東京”、”大阪”、”名古屋”として、 cb1で”東京”を選択している場合は、残りのcb2~cb10では ”東京”を選択できないように、もしくは選択したときに ”すでに選択済みです”みたいなメッセージを表示させて キャンセル状態に戻す、みたいにしたいのですが スマートな書き方がわかりません。 ※力業でそれぞれのコンボボックスのチェンジイベントで 他のコンボボックスの値を見に行って、重複があれば メッセージを表示させるという方法ならわかるのですが 実際のコンボボックスの数が50近くあるためできれば 避けたいと思っています。 達人の皆様、どうぞ宜しくお願いします。
- 締切済み
- オフィス系ソフト
- コンボボックスでのイベントについて
VB6です。 コンボボックスに予めいくつかのデータを設定済みで、 その設定されているデータをリストから選択した時のイベントはどのようなイベントでしょうか。 試してみましたが、Changeイベントではなさそうです。 このイベントがぜひとも必要なのです。
- 締切済み
- Visual Basic
- mysqlからのコンボボックスについて教えてください
はじめまして。 mysql+php初心者の者ですが、 ご教授をよろしくお願いいたします。 [table 1] id 種類 ---------- 1 野菜 2 果物 3 麺 [table 2] id key 名前 ---------------------- 1 1 にんじん 2 1 たまねぎ 3 1 ほうれん草 4 2 りんご 5 2 バナナ 6 3 うどん 7 3 ラーメン [table 1]のid と、[table 2]のkeyが 対応するように、連動したコンボボックスを作りたいと思って頑張っています。 コンボボックス1には、[table 1]の、種類が入り コンボボックス2には、[table 1]の種類に連動して、[table 2]の名前が選択できるように したいと思っています。 たとえば、コンボボックス1で「果物」を選択した場合、 コンボボックス2では、「りんご」「バナナ」がコンボボックスに 表示されて選べるようになるようにするです。 単純に、mysqlからセレクトフォームに表示することはできましたが、 連動がどうやればいいのか、色々調べましたが 力不足で分かりませんでした。 コンボボックスを連動させるために、[table2]に「key」のフィールドを加えたので、 改良しようと思っております。 ご教授をよろしくお願いいたします。 環境 ------- WindowsXP mysql4.0 php4.2 Apache1.3
- ベストアンサー
- PHP
- コンボボックスの値が変更されたらそのコンボボックスに表示されたURLを開きたい
データ型がハイパーリンクの文字列が入力されたテーブルをコンボボックスに表示させています。(添付画像参考) 希望は、 プルダウンでURLを選択したと同時にリンク先へ飛びたいです。 現在は、 プルダウンでURLを選択→コンボボックスをクリック でリンク先に飛んでいます。 多分コンボボックスのChangeイベントだと思うのですが どうすればいいのでしょうか? アドバイスよろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- コンボボックスの絞込みについて
こんにちは アクセス2000で発注書を作っています ど素人です。。 コンボボックスの絞りこみについて教えてください。 現在5つのコンボで絞込みをしています コンボ1仕入先(メインフォーム) コンボ2種類1(サブフォーム) コンボ3種類2(サブフォーム) コンボ4商品名(サブフォーム) コンボ5詳細(サブフォーム) です。 コンボ1は一度選択すると、変更はありません。 コンボ5で選択決定した後、コンボ2、コンボ3、コンボ4は空白に、 コンボ5は全表示に設定しているのですが それだとコンボ1で選択した仕入先以外の商品も入ってしまうので コンボ5に、コンボ1で仕入れた商品のみを全表示したい場合は どうしたらいいですか? 説明下手で申し訳ありませんが どなかたご教授の程よろしくお願いいたします
- ベストアンサー
- オフィス系ソフト
- シート上のコンボボックスの使い方
シート上のコンボボックスの使い方 現在作っている物があるのですが、色々と調べてはみるものの解決出来なくて困っています。 ☆やりたいこと シート1 コンボボックスA コンボボックスB コンボボックスC 一覧表(A1~A16)の枠だけが書かれているもの コンボボックスA・・・青森 秋田 岩手 コンボボックスB・・・100 200 300 コンボボックスC・・・北 東 西 南 シート2 コンボボックスAとBとCの選択されたものによって選ばれる一覧表(例A1~E16)のデータ ☆シート1にてコンボボックスを3種類選択した時に、シート1枠だけの一覧表にシート2のデータが表示される! ということがやりたいです。 説明がアバウトすぎて申し訳ありませんが、初心者なりに色々やった結果が惨敗に終わっている状態です。 皆様のお力を貸していただきたく思います。
- ベストアンサー
- オフィス系ソフト
- エクセルVBAのコンボボックスについて
エクセルVBAでActiveXコントロールのコンボボックスを配置して以下の プログラムを記述しているのですが、 コンボボックスでAを選択した後に、もう一度Aを選択したときに イベントが発生しません。 Private Sub ComboBox1_Change()ならイベントが発生しないのは 分かるのですが、Clickの場合は、選択された値が変わらなくても イベントが発生すると思ってたのですが。 VB6では問題なく発生しています。 ちなみにセルの入力規則ではなくてコンボボックスで実現したいです。 Private Sub ComboBox1_Click() 'ここに処理を記述 End Sub
- 締切済み
- Excel(エクセル)
- プリント中にエラーが発生したときの対処法や原因を解説します。
- キヤノン製品のプリント中に表示されるエラーメッセージの意味と解決方法について紹介します。
- プリンターがエラーを示す場合、トラブルの解決方法や修理の手順をご紹介します。
お礼
舌足らずで申し訳ありません。 >trace(my_class[my_method]()); 合体が0???????????????でなく0.???????????????であるという疑問でした。 >その「クラス」と「メソッド」の狭間に「.」が必要なのです。 だから0.???????????????になるわけですね。 丁寧に具体例を示しながらありがとうございました。
補足
マトはずれなお礼をしていまいました。すみません。