メイン コーダーズルーム【スクリプト系】 コンポーネントComboBoxがうまく動きません。 | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
kukku | Åê¹ÆNo.11007 投稿日時: 2004-9-21 19:21 |
半人前 居住地: 投稿: 33
使用環境:
& :Win2000: & |
Re: コンポーネントComboBoxがうまく動きません。 野中文雄さんありがとうございます。
ボタンを追加してon(release)次の様に確認いたしました。 on(release){ gotoAndStop("ページ3",1); } どこが間違っているのかいっぱいいっぱいです。 |
野中文雄 | Åê¹ÆNo.11008 投稿日時: 2004-9-21 20:21 |
ちょんまげら 居住地: 東京 投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1) |
Re: MovieClipからシーンを指定したgotoAndStop()関数は呼出せません 確認した「結果」は、どうだったのでしょうか?「ボタンを追加」してはいけませんよ。あくまで、_root.gamenにスクリプトを記述して、お試しください。
おそらく、指定したシーンには移動しないと「推測」します。ここでは、ComboBoxコンポーネントは使用していません。したがって、ComboBoxコンポーネントとは、別問題だということになります。 引用: kukkuさんは書きました: スクリプトは、わずかに3行です。閉じ括弧}は、どう考えても間違えようがありません。gotoAndStop()関数をtrace()その他のステートメントに置換えれば動作するでしょうから、on (release)ハンドラに問題がないこともすぐに確認できるはずです。 消去法により、問題はgotoAndStop()関数だということにならざるをえないと思われます。そうなれば、「ActionScript辞書」を確認し、意図どおりに動作する場合としない場合とを比較するなどしてみれば、問題の絞込みは可能なはずです。知識というより、「理屈」で考えることが大切です。 参考:「gotoAndPlay/gotoAndStopでシーンの移動ができない」 引用:
|
kukku | Åê¹ÆNo.11011 投稿日時: 2004-9-21 21:15 |
半人前 居住地: 投稿: 33
使用環境:
& :Win2000: & |
Re: MovieClipからシーンを指定したgotoAndStop()関数は呼出せません 野中文雄さんありがとうございました。
そして大きなヒントをいただき本当に助かりました 自分の中で突っかかっていたものがすっと取れた感じです。 一応フォーラムですので参考になるかわかりませんが、変更点を載せておきます。 空のムービークリップのインスタンス名:gamen onClipEvent (load) { function update(ComboBox) { //コンポーネントで選択されたDataを取得 swfFile = ComboBox.getSelectedItem().data; trace([ComboBox, ComboBox.getSelectedItem, ComboBox.getSelectedItem()]); // 追加確認 trace(ComboBox.getValue()); // 追加確認 trace(swfFile); // 確認用 _root.gotoAndStop(swfFile); } } コンボボックス onClipEvent (load) { //ComboBoxの選択が変更されたら実行 this.setChangeHandler("update", _root.gamen); } 各シーンでラベルを作成 例)1シーン目のフレーム1でラベル名をstart1とする その他各シーン同等 コンボボックスのプロパティインスペクタでdataにフレームラベル名を入力 このようにしましたら出来ました。長らく野中さんにめんどうを見ていただきまたきましてありがとうございました。とっても勉強になりました。 |
« 1 (2) |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |