• ベストアンサー

値が無いと次へボタンを押しても次へ進まなくさせるスクリプト

現在、テキストボックスに値が無いのに 次へボタンを押すと次へ行ってしまいます。 テキストボックスに値が無い時、 次へボタンを押しても次へ進まない と言うFlash Lite 1.0のスクリプトを書きたいのですが どうすれば良いのかわかりません。 分かる方がいらっしゃれば教えて下さい。 テキストボックスには ステージ上で1ボタンを押せば1が表示される と言う仕様になっています。

質問者が選んだベストアンサー

  • ベストアンサー
noname#35109
noname#35109
回答No.1

「次へボタン」に --------------------------------- on (release) { if (テキストフィールドの変数名 ne "") { // ~次へ行くスクリプトをココに書く~; } } --------------------------------- のように書けば良いと思います。 もしテキストフィールドの変数名(インスタンス名ではありません)が, 「mytext」であったとして, 次へ行くスクリプトが gotiAndStop(2); であったとしたならば, 次のようにしてくださいという意味です。 --------------------------------- on (release) { if (mytext ne "") { gotoAndStop(2); } } --------------------------------- 「ne」 は,「等しくない文字列」です(ノットイコールのne)。 現在,普通の Flash では ne ではなく != と書きます。 Flash Lite 1.0 では, 文字列の等価演算子と数の等価演算子が違うのです。 テキストフィールド に書き込まれた値は,通常文字列なので, 「""」(文字列なし)のようにして if文判定をします。

ama_xx
質問者

お礼

値が無い時、次へ進まないではなく 値が無い時以外次へ進むと考えなくてはならなかったんですね。 理解できました。 ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ラジオボタンの値を・・・・・

    <html> <head> <script language="javascript"> function osu(){ document.form1.text1.value=document.form1.radio1.value; } </script> </head> <body> <form name="form1"> <input type="radio" name="radio1" value="男" checked>男 <input type="radio" name="radio1" value="女">女 <input type="button" value="押す" onClick="osu()"> <input type="text" name="text1"> </form> </body> </html> ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー 上記のプログラムは、選択されたラジオボタンの値をテキストボックスに表示させるプログラムなんですが、何故かラジオボタンの値が表示されず、「undefined」というのが表示されます。 どうすれば、「男」または「女」という値を表示させることができますか? ちなみにこれは、「○○○.html」で保存します

  • アクションスクリプトでボタンを押すたびに足し算

    Flash CS5上でボタンを押す毎に、設定した数を足していくフラッシュを作りたいのですが うまく動作してくれません。 予めボタンに数字を設定して(例えば100)それをクリックすると テキストフィールドに加算されていく。というものにしたいのですが… 1回クリックで100、2回目で200、…という感じです。 表面上ではボタンと現在の数字だけがあるだけのシンプルなものです。 どのようなアクションスクリプトを記述すれば良いのでしょうか。 詳しい方、教えていただけませんでしょうか? よろしくお願い致します。

  • 【C#】 スクリプトが分かりません。

    【環境】 VisualStadio2008 Active Reports 3.0 【やりたいこと】 フォーム1で入力した値をレポートに渡し、Form2のViewerで表示(尚、DBは使用しない) 【現状】 ・Form1、レポートにそれぞれラベル2個、テキストボックス2個配置 ・Form1にレポート呼び出し用のボタンを配置 ・ボタンを押すと、Form2のViewerにレポートが表示される(ただし、値は渡されていない) 肝心の入力値をレポートに渡すためには、Scriptになにか記述しないといけないのですが、それが分かりません。助けて下さい。

  • 選択された結果の値を次のオプションボタンへ渡す方法

    現在Access2000でVBAプログラムを作成しているのですが、複数のコンボボックスとオプションボタンがあってそこから選択された結果の値を次のコンボボックスとオプションボタンに渡すという記述の仕方がわからないのですが、ご存知でしたら教えてください。

  • チェックボックス+変数+値

    flash初心者なのですが、flashのチェックボックスとボタン、ダイナミックテキストのテキストボックスを使ってチェックが入ればボタンを押すとテキストボックスに3を表示、チェックが入ってなければ5を表示させたいと考えています。 チェックボックスの名前はc_boxとしています。 テキストボックスの名前はzとしています。 どのようにすればよいか教えてください。 ボタンに on(press){if(c_box=true) {c_box=3}else{c_box=5} } などといろいろと試行錯誤を繰り返している状態です。 よろしくお願いします。

    • ベストアンサー
    • Flash
  • SSI(CGIに値を渡したい)

    htmlにプルダウン、チャックボックス、テキストボックスを用意します。 入力や選択をし検索ボタンを押してCGIに値を渡し表示するという感じです。 ↑現在問題無く動いてます。 search.html(プルダウン、チャックボックス、テキストボックス) ↓値を渡す display.shtml ↓値を渡す ↑結果を渡す search.cgi それをプルダウン、チャックボックス、テキストボックスの値を SSIからCGIに値を渡す事は可能ですか?? それと可能な場合 結果が多い場合は「前12345次」の様に ページを分けて表示するのですが可能でしょうか?? 宜しく御願いします。

    • 締切済み
    • CGI
  • イメージギャラリーの最後までいったら「次へ」ボタンを消す

    イメージギャラリーを制作中です。 配置する要素は「写真」、「前へ」ボタン、「次へ」ボタン、で写真は40枚です。 写真は外部読み込みではなくてphoto_mcに入れ込んでいます。 最後の写真になったら「次へ」ボタンを消して表示されないようにしたいのですがどうしたらよろしいでしょうか? 一部ですが以下が「next_btn」のスクリプトです。 //---ボタン「next_btn」に関して--- //x座標をステージ右より55px左にする next_btn.x = stage.stageWidth-55; //y座標をステージ下より15px上にする next_btn.y = stage.stageHeight-15; ~~~~~~ //関数 nextClick の定義 function nextClick(evt:MouseEvent):void{ // 写真入り「photo_mc」内を次のフレームに戻して停止 photo_mc.nextFrame(); } 環境はWin XP、Flash CS3、actionscript3、flashplayer9 です。 よろしくお願いします。

    • ベストアンサー
    • Flash
  • 「Suzuka」のアクションスクリプト

    フリーのFlash作成ソフト、「Suzuka」を使用してFlashをつくっているのですが、アクションスクリプトの命令の言語がさっぱりわかりません。 スクリプト(クリックアクション)となっている所に、スクリプト編集があるのですが、もともと、アクションスクリプトの知識は皆無で、手も足も出ません。 今回は、Flashでテキストだけの物語を作ろうとしているので、 せめて、 「クリックして、次のテキストを表示する」 ことをやりたいのです。 これは、テキストエフェクトでは出来ませんでした。 やりかたがわかる人はどうか、教えてください。 よろしくお願いします。

  • Flashボタンのスクリプトについて

    こんにちは^^ 実はFlash上のボタンで同じフォルダにあるMP3を鳴らしたいと思いますが、アクションスクリプトがわかりません、、、 ボタンは「再生」と「停止」のふたつで、ページを開いた時はOFF状態です。 環境は win2000 FlashMX(6)です。 恐れ入りますが、ご存知の方お願い致します、、m(__)m

  • スクリプトで定型文を作りたいのです。

    はじめまして。早速ですが、お尋ねしたいことがあります。 現在、クラブ活動にて毎日日報を作成しているのですが 決まりきった形のために、スクリプトで楽に処理できないかを 考えているのですが、どうにもうまくできません。 仕様としては 1. 日にちの自動入力 2. 名前をプルダウンメニューで選択する。(先輩と後輩の二つ) 3. その日やったことをチェックボックスで選択する。 4. 次の日の予定を同じくチェックボックスで選択する。 5. テキスト出力するボタンを付けたい。 最初に思い浮かんだのが、HTMLのフォームを利用することだったのですが うまくできませんでした。プルダウンメニューやチェックボックスが 作れても、それをどうやって次の処理に渡すのかがわかりませんでした。 スクリプトベースが理想だったのですが、エクセルのVBAでもOKですので ヒントやサンプルをいただけないでしょうか?よろしくお願い致します。