• 締切済み

flash 再生回数 設定

flashで、ムービーを二回再生させて停止したいのですが、どのようにすれば良いのでしょうか?

みんなの回答

  • BlurFiltan
  • ベストアンサー率91% (1611/1754)
回答No.1

ご質問されているカテゴリは, デジタルライフ > ソフトウェア > その他(ソフトウェア) です。 カテゴリが間違っているとか, そういうことが言いたいのではなく, このカテゴリに そのような(情報不足な)質問をされても何の質問かわかりませんということです。 回答者は超能力者や心霊術者ではないので。 =================== まずわからないのが, 質問者さまの立場です。  Flash閲覧者の質問ですか?  それともFlash作成者の質問ですか?  それともそれ以外の何かの開発者の質問ですか? ◎ Flash閲覧者であれば。 その2回再生させたい Flash(SWF) を右クリックして, 2回再生させたときに 再生 のチェックをはずすと,ムービーの再生は停止します。 ただし, これは _root(メインムービーのタイムライン)を使ったシンプルなアニメーションに限りますから, 必ずしも 右クリック→再生のチェックをはずす で止まるとは限りません。 ActionScript で動かしていたり ムービークリップ(Flashムービーの中のムービー)内のタイムラインを使ったアニメーションでは停止しません。 その場合はあきらめた方が良いと思います。 また右クリックメニュー(コンテキストメニュー)を非表示にしているFlashもあります。 この場合もあきらめた方が良いかもしれません。 しかし Flash の右クリックメニューを非表示にしたものは, その多くがHTMLのタグによって 右クリックメニューを非表示 にしています。 もしその場合は,SWF を直接ブラウザで開いて, 右クリック→再生のチェックをはずす をすると止まると思います。 ◎ Flash作成者であれば。 ご使用の Flash作成ソフト は何なのでしょうか? Adobe(Macromedia) Flash? Adobe(Macromedia) Flex? それとも, MotionMaker(旧FlashMaker)? FreeMotion? Flaave? ParaFla? Suzuka? Swift 3D? Swish? Powerbullet? ........ 書き出すとキリがありません...。 仮に上の中で当たっているものがあったとしても, さらに 「そのバージョンは...?」 とにかくわからないことだらけです。 勝手に, Adobe(Macromedia) Flash,FreeMotion,Suzuka のうちのどれかをご使用で, 勝手に FlashPlayer5 以上の SWF を作成するということにして, 勝手に ActionScript1.0 で回答すると次のようになります。 タイムラインのフレーム1に次のように書きます。 ----------------------------- // もし変数 cnt が未定義であれば if (cnt == undefined) { // 変数 cnt の値を 0 にする cnt = 0; } ----------------------------- タイムラインの最終フレームをキーフレーム変換して次のように書きます。 ----------------------------- // 変数 cnt に 1 を加算 cnt++; // もし cnt の値が 2 になれば if (cnt == 2) { // 再生停止 stop(); } ----------------------------- なお,上で書いたものは FlashPlayer5用 の SWF (SWF5)以上を作成するという幅広い条件対応のものです。 つまり FlashPlayer5,6,7,8,9 用 SWF 対応です。 FlashPlayer5 もしくは 6 用 SWF 限定で良ければ, フレーム1 のスクリプトは要りません。 FlashPlayer6以下,FlashPlayer4以上用の SWF は, 未定義の変数の初期値は勝手に 0 になりますから, 最終フレームで変数をカウントするだけで良いです。 ただし, 上のものはタイムラインを使用した素朴なアニメーションの場合についてのみ使用可能です。 ActionScriptなどでアニメーションさせている場合は, その ActionScript を作成した方が責任をもって止めてください。 私はその ActionScript を作成した者ではありませんし, 超能力者や心霊術者や預言者でもないので, どんな ActionScript で動かしているかわからない以上,考えることすらできません。 ◎ 上記以外の何かの開発者であれば。 何の開発者かわかりませんが, HTML系だとして, HTML のタグで Flash を2回再生で止めたいのでしょうか? Windows MediaPlayer の場合は, <param name="ShowControls" value=2 /> のようにするとか, 音楽ファイルの場合は <param name="loop" value=2 /> でできることもあるようですが, Flash の場合おそらくタグだけの指定回数停止は無理だと思います。 あらかじめ, Flash 内に「ある変数の値が ○ になったときFlashを停止させる」 というしくみを作っておけば, HTML のタグでその回数 ○ を指定することはできます。 これには FlashVars を使います。 http://www.google.co.jp/search?hl=ja&q=FlashVars JavaScript を使うともう少し積極的に止めることができます。 ActionScript FlashとJavaScriptの連携(2) - JavaScriptからswfを制御 http://blog.dawgsdk.org/weblog/archives/410012 しかし, ムービーの現在再生フレームを取得することができなさそうなので, 結局 Flash(SWF) から何かを送信させるしくみを作らなければならないと思います。 ===================== 以上,スイカ割りのように, 手当たり次第,数打てば当たる方式で回答しましたが, 全く,かすりもしていない回答かもしれません。 とにかく回答者とはそういう物です。 状況は全くさっぱりわかっていないのですから, 補足される場合はその辺も加味して補足質問してください。

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

関連するQ&A

  • FLASHでボタンを押すと、FLASHムービーが再生から停止までいくようにしたいです。

    FLASHの初心者です。 以下の物が作りたくてチャレンジをしております。 構成的には、一個の画面と、一個のボタンがあり、 あらかじめFLASHムービーを何個か作り、 一個のFLASHファイルに読み込んで、 ボタンを押すと一個目のムービーが再生、最終フレームで停止、 もう一回ボタンを押すと次のムービーが再生、最後… という具合にしていきたいです。 おそらくアクションスクリプトを使用して作らなければならないと 思うのですが、うまくできないのです… ついでにもう一つ、お聞きしたいことがあります。 フレーム数を右下に常に表示させたいです。 この方法も教えて欲しいです。 使用ソフトはFLASH CS3で、アクションスクリプトは3.0を使っています。 説明下手ですみません… よければ誰か助けてください>△<

  • Flash

    Flashでムービーとサウンドを一緒に一時停止させ、またその続きから再生させる方法をおしえてください。 お願いします。

  • フラッシュの再生を1回にしたい

    ものすごく簡単なフラッシュ(3秒で終わる)を作成して、ビルダーでホームページにのせたのですが、繰り返して再生してしまい、とってもかっこ悪くなってしまいました・・。 1回再生した後に最後の場面でずっと停止させておくには どうしたら良いのでしょうか?

  • ループの回数を指定するには?

    現在、Flashでバナーを作っています。3回ループしてからムービーを停止させるにはどうしたらいいのでしょうか? for(1=0; i<3; i++){ ←3回繰り返す gotoAndPlay(1);   ←最初のフレームに戻り再生 } というスクリプトを最後のフレームで指定していますがうまく再生されません。どなたかご存知でしたらお教えください。よろしくお願いします。

  • Flash アコーディオンメニューの再生回数

    Flash アコーディオンメニューの再生回数 こちらを参考に、元のASを回答者さんのアドバイスのように書き換えました。 http://okwave.jp/qa/q4766273.html メニュー追加も簡単にでき、用途としてはOKなのですが 再生がリピート状態になるので、どう変更・追加したらいいのかわからず悩んでいます。 使用ツールは「Adobe Flash CS3 Pro」です。 やりたい事、再生回数を制御したい(例の場合だと1回だけ) 例:「メニュー1の画像」→「メニュー2の画像」→「メニュー3の画像」→「メニュー1画像」(停止) アドバイス宜しくお願いします。

    • ベストアンサー
    • Flash
  • FLASHが再生されない

    FLASH広告などのFLASHが再生されなくなってしまいました。 サイトを開くと、FLASH以外で構成されている部分はすぐ普通に 表示されるのですが、FLASHの部分だけがずっと表示されないままです。 「http://xxxxx.htmlを開いています」というメッセージが ウインドウの下の部分に出たまま、いっこうに表示されません。 おかしいと思いFLASH Player 9をダウンロードしようとしたのですが こちらもインストールが完了しません。 (インストールが完了するとFLASHのムービーが表示されるらしいのですが それがやはり「http://xxx.htmlを開いています」とずっと出たまま ムービーが表示されません。) 原因が分からないのですが、どうすればFLASHが表示されるでしょうか。 何か思い当たる方はぜひお力添えよろしくお願いいたします。

  • FLASHで音楽を再生、停止する方法を教えてください

    とある、バンドのHPを作成しているのですが、曲を聴いてもらうため、 ストリーミングではなく、FLASHで再生、停止をさせたいのです。(できれば早送り、巻き戻しも) ボタンを押したら今日が再生して、自由に停止、巻き戻し、再生 させるにはどうしたらよいのでしょうか。 movieの制御はある程度Action Scriptで分かるのですが mp3の制御方法がわからなくて。。 ご存知の方是非回答をお待ちしています。

  • Flashの再生方法

    ただいまHP作成中で、FLASHを使い4つムービーを作ったのですが、同じページで、4つ順番に再生する方法は有りませんでしょうか? 今はページを4つ作り、ムービーの時間に合わせて切り替わるようにしてます。 ぜひ教えて下さい。

  • VB6.0でフラッシュムービーを再生

    クリックするとフラッシュムービーを再生したいのですが、どうすればよいのでしょうか。

  • FLASHムービーを1度だけ再生する方法

    FLASHムービーをHTMLに埋め込み、再生したいのですが、何度も繰り返して再生されます。 1度再生したら、止まるようにするにはどうすれば良いですか。 FLASHは全然詳しくないので、簡単な方法を教えてください。

    • ベストアンサー
    • Flash

専門家に質問してみよう