• ベストアンサー

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

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

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

  • ベストアンサー
  • DPE
  • ベストアンサー率85% (666/776)
回答No.2

Macromedia Flash の場合ですが。 swf ファイルを作る時に使った fla ファイルを開き、最後のフレームに  stop(); というアクションを書いて、パブリッシュしてみてください。 HTML でループするように記述されていたとしても、ループしなくなります。 1回再生された後は、最後のフレームが表示されます。 スクリプトは専用のレイヤーを作っておくと管理しやすいです。 レイヤーを追加し、最後のフレームを選択した状態で右クリック( Mac では control +クリック)でメニューを出します。 この中から「キーフレームの挿入」を選択してください。選択したフレームに、空白のキーフレームが作られます。 できたキーフレームを選んだ状態で、「プロパティ」パネルの右上の方にある矢印のアイコンをクリックすると、「アクション」パネルが開きます。 ( Flash MX または Flash 5 をお使いであれば、フレームを選択して右クリックのメニュー→「アクション」でも開けます) スクリプトはこのパネルで編集します。 「アクション」パネルの上部に「▼アクション - フレーム」と表示されていることを確認して、  stop(); と入力してください。 Flash MX 以前をお使いの場合は、左側に表示されているアクションのリストからドラッグして入力することもできます。 stop(); は、「アクション」→「ムービーコントロール」の中にあります。

ayumikan
質問者

お礼

とても丁寧に教えていただき、本当にありがとうございました!!おかげさまで無事にストップさせる事ができました。すごくわかりやすい説明で、ド初心者の私でもすぐにわかりました^^

その他の回答 (1)

回答No.1

EMBEDタグにLOOP="#"を入れてください。 #の部分に1と入れれば1回のループで止まるはずです。

ayumikan
質問者

補足

EMBEDが何かどこにあるのかわからなかったので 「LOOP」の文字を探してみて そこを「1」にしてみたのですが違っていたようでした。 EMBEDタグはどこにあるのでしょうか? (いつもソフトで貼り付けているだけなのでHTMLはサッパリなので申し訳ございません(泣) <PARAM name="PLAY" value="true"> <PARAM name="LOOP" value="true"> ←ここを変えてみた <PARAM name="QUALITY" value="high">

関連するQ&A