stop();を無視させるアクションスクリプト

このQ&Aのポイント
  • フラッシュ初心者のため、行き詰まってしまった問題があります。テキストがスライドするMOVIE CLIPを作成していて、TOP、プロフィール、LINKという3つのボタンがあります。ボタンをクリックすると、テキストの内容が変わる仕組みですが、stop();のために途中で止まってしまいます。特に、プロフィールからLINKに移るときに問題が発生します。無視させるアクションスクリプトの方法を教えていただきたいです。
  • FLASH初心者です。スライドするMOVIE CLIPで、TOP、プロフィール、LINKという3つのボタンがあります。ボタンをクリックすると、内容がテキストが変わる仕組みです。しかし、stop();のために途中で止まってしまいます。特に、プロフィールからLINKに移るときに問題が発生します。無視するアクションスクリプトの書き方を教えていただけると助かります。
  • わたしはフラッシュの初心者で、スライドするMOVIE CLIPを作成しています。ボタンをクリックすると、テキストの内容が変わる仕組みですが、stop();のために途中で止まってしまいます。特に、プロフィールからLINKに移るときに問題が発生します。無視するアクションスクリプトの書き方を教えていただけないでしょうか?
回答を見る
  • ベストアンサー

stop();を強制的に無視させるアクションスクリプト

はじめましてフラッシュ初心者です ただ今テキストがスライドす MOVIE CLIPを作っているのですが 行き詰まってしまいました(汗 TOP、プロフィール、LINKと3つのボタンがあります 最初に表示されているテキストの内容はTOPの情報です プロフィールボタンをおすとTOPの内容が左に動き 変わりに右からプロフィールの内容がスライドしてくる と、言うものです TOP→プロフィール→LINKと順番にボタンをクリックしていくと 順調にいくのですが それぞれの内容表示のときにstop();を入れいています TOPからLINKにいく場合 TOP内容→プロフィール内容→LINK内容と 間の内容も表示させてスライドさせたいのですが stop(); があるせいでプロフィールでとまってしまいます。 TOPからLINKと間を飛ばす場合 プロフィールにつけたstop();を 無視できるアクションスクリプトは どのように明記すればいいのでしょうか? よろしくお願いいたします OS WINDOWSXP FLASH8

  • Flash
  • 回答数1
  • ありがとう数0

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

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

その全体の動く姿のイメージを, 正確にはつかみきっていませんが, フラグを立てれば良いのではないでしょうか。 「ある変数の値が A だったら,stop(); それ以外だったら stop(); しない。」 という感じです。 例えば,プロフィール を表示させるボタンには, on (release) { _root.flag = "P"; gotoAndPlay(プロフィールがスライドしてくるフレーム); } という感じで, gotoAndPlay(); とともに,変数 flag の値を "P" にするスクリプトを書いておきます。 そして, プロフィールのスライドが止まるフレームには,単に stop(); を書くだけでなく, if (_root.flag == "P") { stop(); } というような感じに,しておきます。 すると, _root の 変数 flag の値が, P であったときだけ stop(); しますが, _root の 変数 flag の値が, P 以外であったときは stop(); しません。 リンクも同様です。 リンクをを表示させるボタンには, on (release) { _root.flag = "L"; gotoAndPlay(リンクがスライドしてくるフレーム); } と書いておいて リンクのスライドが止まるフレームには, if (_root.flag == "L") { stop(); } のような感じです。 変数名は flag でなくても何でも良いのですが, 特にこういう目印になるような変数を フラグ(旗) と言いますから, flag とか flg とか,何か フラグであることがわかるような名前にするのが一般的です。 こういう風に,単に目印の変数を用意して置くことを「フラグを立てる」と言います。 Flash の用語ではありません。また,Flashの手法でもありません。 プログラミング全般に何処でも何の言語でも使われる手法です。 単に目印(旗印)ですから,値も自分さえわかっていれば何でも良いのです。

関連するQ&A

  • Ascition Script2

    Flash8を使って半年ほどです。 link_1.onRollOver = function() { loadMovie("index_top1.swf", "viewer"); }; link_2.onRollOver = function() { loadMovie("index_top2.swf", "viewer"); };  と、数字だけ二ヶ所ずつ対応して変化する場合、"i"を使って1つにまとめる方法はあるでしょうか。1つだけならわかるのですが、どなたかご教授ください。

  • paraflaのアクションスクリプトについて。

    paraflaのアクションスクリプトについて。 paraflaで、10枚の画像をループで連続表示して、 一度enterでどれかの画像でstopさせてから さらにもう一度enterでその画像に絡めた機能を呼び起こしたいんですが、 スクリプトの書き方がわかりません。 同じボタンで一回目は停止、二回目に実行という書き方を教えて頂きたいです。 まだflash始めたばかりで。。。難しいですが楽しいですね。 どなたかアドバイスありましたら宜しく願い致します。 ちなみに今こんな感じです。 例えば5枚目の画像の場所に on(keyPress "<Enter>") {実行する内容;} - on(keyPress "<Down>") {gotoAndPlay("3");} これだとenterで停止しないでいきなり実行。。。 Downはループ再開です。 いきなり実行でも良いのですが、 理想は一回停止してその画像を表示させて 違ったらDownでループ再開って感じを目指しています。 なにをどう足せばそうなるのでしょうか? 宜しくお願い致します。

    • ベストアンサー
    • Flash
  • Flash画像をストップさせたいのですが…

    Flash8を使い、Flashを作成しています。 HTMLのテーブルの一部に、Flashを表示させているのですが Flashがある程度まで進んだら、ストップさせたいのですが、どうしたらいいのでしょうか? 出来ればボタンをクリックしたり、マウスオーバーなどしなくてもストップできるように、Flashを作りたいのですが… 質問がわかりづらくて申し訳ありません。 どなたかご存知の方いらっしゃいましたら、回答をお願いします。

    • ベストアンサー
    • Flash
  • Flashのスライドショー(画像&リンク先は外部読み込み)

    お世話になります。 現在下記のようなFLASHを作成しており、外部テキストの内容から、画像とそのリンク先を読み込むところまではいったのですが、 これをスライドショーのようにすることができません。 http://www.hddx.net/flash/sample/ch_photo.html ※01~10.jpgまで、3秒ぐらいの間隔で切り替わるイメージです。 ※右のボタンを押したら、該当する画像を表示&指定されたリンク先へ。 ■FLAファイル http://www.hddx.net/flash/sample/ch_photo.fla ■外部テキスト http://www.hddx.net/flash/sample/data.txt ■画像フォルダ http://www.hddx.net/flash/sample/img/ Actionscriptをどのように記述すれば良いかなど、どなたかご教授いただければと思っております。 宜しくお願い致します。

    • ベストアンサー
    • Flash
  • ストップ高、特別気配について

    現物株式について学習しています。 特別気配の表示についてわからないことがありましたので、質問させていただきます。 知って取引に活かしたいのではなく、知識として知っておきたい内容です。 少しマニアック(?)な内容かもしれませんが、ご存知の方、お願いいたします。 質問1 特別気配に表示について、以下の理解は正しいでしょうか? - ストップ高の場合は、買い特別気配が表示されている。 - ストップ安の場合は、売り特別気配を表示されている。 質問2 買い優勢で特別気配を表示し、制限値幅上限まで気配値が上昇したとき、 これはストップ高になると思いますが、同時に特別気配は表示されたままなのでしょうか? (これ以上、気配値を上げられないというところまで行っても、特別気配は消えないのか?) 質問3 ストップ高で前場を引けた場合、特別気配は消えるのでしょうか? それとも、後場に持ち越しでしょうか? もし、前者であれば、後場寄付きでもストップとなると、改めて特別気配を表示するのでしょうか?

  • ネスケでの表示について

    FLASHを始めたばかりの者です。 今回ブログのTop画面用にFLASHを作成しました。 その中にテキストで『HOME』のリンクボタンを作成しました。 ie等では上手く表示→作動するのですが Netscape 7.02 に関しては、そのHomeの文字が マウスを乗せた状態でないと表示されません。 リンクはちゃんと飛びました。 また、同様にブログタイトルをテキストで表示させてるのですが (こちらはリンクを貼ってません) このブログタイトルもネスケでは表示されなくなっています。 TOP画像は↓こちらのサイトを参考に http://allabout.co.jp/gs/flash/closeup/CU20071114B/ 背景にシャボン玉を降らせるような感じで作ったものの上に ブログタイトルと『home』へのリンクボタンを追加で設置したものです。 複数のブラウザで確認したところネスケにだけ起きてるのですが これは何か対処方法とかあるのでしょうか ご存知の方がいらっしゃいましたら教えていただけると嬉しいです。

  • マウスストーカーするスキップボタン

    http://www.craypas.com/ このサイトのTOPページで最初に流れるアニメーションについて来るストップボタンの様に、アニメーションしながらマウスストーカーするスキップボタンはどの様な書き方をすれば良いのでしょう? マウスストーカーのスクリプトは判るのですが、マウスストーカーにリンクをはる事が出来ません。 どなたかお願い致します。 環境:WindowsXP Flash8

  • 携帯FLASHのスクリプト

    アクションスクリプト初心者です、質問よろしくお願いいたします。 ランダムでまばたきするなどの簡単なループアニメをflash4(MX)で書き出して、携帯で観覧できるアニメーションを作っています。 アクションスクリプトの勉強も兼ねて、そのループアニメに「1」ボタンを押すと花がフェードインして消える、と言ったボタン対応のアニメーションに挑戦中です。フレーム1でstopさせて、フレーム2にそれぞれインスタンス名をつけたシンボルを設置させています。ボタンにはこんな風に書いてみました↓ on (keyPress "1") { _root.hana.play(); } on (keyPress "2") { _root.hoshi.play(); } on (keyPress "3") { _root.heart.play(); パソコン上ではちゃんと動いてくれたのですが、flash4では対応していないスクリプトがあるようで携帯では動いてくれませんでした。 そこでお教え頂きたいのですが、このようなボタン(キー)に反応したアニメを作る場合flash4(flash lite)ではどのようにスクリプトを書いたらいいのでしょうか…? 携帯向けフラッシュを作成された事のある方、FLASH4に詳しい方、どうかご教授よろしくお願いいたしますm(__)m

    • ベストアンサー
    • Flash
  • ボタンのアクション条件

    表示画面だけ開くと 名前 [text] 番号 [text] [クリアボタン] という感じでtextの文字記入欄と戻るボタンだけがあります。 登録画面では 番号 [text] [検索ボタン] 名前 [入力不可フィールド] 住所 [入力不可フィールド] [送信] このように[text]に番号を記入して検索を押すと、その番号にあったものが入力不可のフィールドに表示されるようになり、送信ボタンを押すと、登録画面のtextに内容が反映されて表示できるようになります(これは入力可能) 番号 [111] [検索ボタン] 名前 [ヤマダ] 住所 [北海道] [送信] ↓ 名前 [ヤマダ] 番号 [北海道] [クリアボタン] 番号の所に111と記入→検索ボタンを押す→下の名前と番号のところに表示される →送信ボタンを押す→表示画面のtextに送信した結果が反映されるというものを作りました ここからが問題なのですが、 登録画面から表示画面を表示したときにtextを変更してクリアボタンを押しても元の呼んできた内容が表示され、直接表示画面を開いてクリアボタンを押したときはtextに何も表示されていない状態にしたいのですがやり方が分かりません。 よろしくお願いします。

    • 締切済み
    • PHP
  • CSSでhover時に画像変更したい

    通常状態で画像の上半分を、マウスを画像上に持ってきたときにCSSで下半分を表示させています。 【CSS】 a:hover{ background-position: 0px 20px; } a{ background-position: 0px 0px; height:20px; width:100px; display:block; } a.header_top{ background-image:url(./image/top.gif);} a.header_link{ background-image:url(./image/link.gif);} 【HTML】 <a href="index.html" class="header_top" title="トップページへ"></a> <a href="link.html" class="header_link" title="リンク"></a> これだと縦にリンクを並べるのはいいのですが、横一列にしたい場合はどうすればいいでしょうか。 テキストのリンクだとdisplayをinlineにすればよいかと思うのですが、画像の場合、実体がないのでblockにしないときちんと表示されません。 よろしくお願いします。

    • ベストアンサー
    • CSS

専門家に質問してみよう