• ベストアンサー

Flashの基本なんでしょうが・・・

 今Flashであるページを作成しているのですが、基本的なことなんでしょうが2つわからないことがあるので、助けてください。 1.ループしないで1ターン?で止めたい   制御→ループ再生のチェックをはずしているのですが、ループ再生されてしまいます。 2.スキップボタンを設けているのですが、スキップボタンを押すと最後のコマ?に移る   actionなんとかでするのかどうかの見当もつかないのです。  よろしくお願いします。

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

  • ベストアンサー
回答No.2

1はフレームアクションというスクリプトになります。 記述はタイムラインの上…フレームということになります。 まずレイヤーを一つ作成し、停めたいところで右クリックキーフレームを挿入でキーフレームを挿入します。 次にキーフレームを選択し画面下の方にアクションとあいまるので、アクションのパネルを開いてください。 F9を押して下さい。 おそらくはじめはノーマルモードになっていると思いますので、右の方の矢印をクリックしエキスパートモードに変更をして下さい。 変更をしましたらthis.stop();を入力していただけたらOKです。 タイムラインの上にaマークが出ると思います。 (2)はタイムラインの移動にはgotoAnd~というアクションスクリプトを使います。 今回は止めるので gotoAndStop関数を使用します。 まずスキップボタンを右クリックーシンボル化でシンボル化します。ここまではできていると思いますので このスキップボタンを選択し先程のアクションパネルに on(release){ gotoAndStop(飛ばしたいフレーム番号); } と記述します。 このスクリプトは on(release)で~をクリックした時となり gotoAndStop(飛ばしたいフレーム番号);で指定したタイムラインに移動して止まるというスクリプトになります。 これで動かなければ gotoAndStop(飛ばしたいフレーム番号);を _root.gotoAndStop(飛ばしたいフレーム番号);に変更してください。

ukkey119
質問者

お礼

 回答いただきありがとうございました。また返事が遅くなりすみませんでした。  おかげさまで、希望した操作が出来ました。

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

その他の回答 (1)

回答No.1

こんにちは。 1,2両方ともアクションスクリプトを使います。 1,は停めたいところのタイムラインで this.stopと記述します。 2.ですがスキップボタンをクリックしたらどのような動作にしたいのですが、 例えば自分の望むところにタイムラインが移って止まるとか違うHTMLのページを表示させたいとか? 望む動作の補足をよろしくお願いします 参考URLの Flash道場・Flash ActionScript Helperを見てください。

参考URL:
http://www12.plala.or.jp/llink/
ukkey119
質問者

お礼

 回答いただきありがとうございます。 >1,は停めたいところのタイムラインでthis.stopと記述します。 どこに記述すればいいのでしょうか?全くの素人質問で申し訳ありません。

ukkey119
質問者

補足

2.の動作したい場所ですが、タイムラインの最後に移って止まるという処理をしたいのです。

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

関連するQ&A

  • フラッシュのスキップボタンの作り方 FLASH MX使用

    FLASH MXを使用してフラッシュを作成しました。 完成したのですがよくフラッシュで見かける「スキップ」の作り方がわかりません。 ダラダラとフラッシュの再生が終わるのを待つのは見る側としては「…」ということもあるので是非ボタンを作りたいのですが全く方法が解りません。 また、スキップボタンをクリックした際別のページに飛ぶためのリンクの貼り方なども併せて教えていただければありがたいです。 本は複数購入したのですが基本的な作り方というものばかりで小技などが全く解らないので詳しく掲載されているサイトなどもお教えいただければ幸いです。

  • flash ムービー

    今、ビルダーを使ってホームページを作っています。ページにFLASHで作成したムービーを入れ込みたいのですが、繰り返し再生されてしまいます。1回の再生で終わりたいのですが…パブリッシュの設定では、ループのチェックは外しています。どうしたらよいのでしょうか?

  • FLASHのループ

    こんにちわFLASH超初心者です すごい基本的なことだと思うのですが書籍、ネットで答えが見つからずご質問させていただきます 作り終えたFLASHを表示側でループさせないようにするにはどうすればよいのですか? パブリッシュ設定でループ再生のチェックをはずしてもブラウザでみるとループしています 作成時点でなにか「終了フレーム」みたいなものがあるのでしょうか??まったく検討がつきません またブラウザでループ再生のメニューが表示されなくする方法はあるのでしょうか? よろしくお願いいたします

  • Flashについての初歩的な質問

    Flashを使ってアニメーションを作成しているのですが、 パブリッシュしてswfファイルに変換し、 そのファイルを再生したら 最後まで行った後、ループしてまたアニメーションが始まってしまいます。 これを一回だけ再生、二回だけ再生、 という風に制御するのはどこですか? 使用バージョンは Flash MX 2004 Professional です。

  • FLASH での基本的なアクションについて教えてください

    ご教授お願いします。 Flash CS3を使用しております。 1フレーム目で停止し、そこで表示されているボタン(b1というインスタンス名)をクリックすると2フレーム以降が再生されるファイルを 作成しようとしていますが、うまくアクションさせることができません。ボタンはちゃんと機能していると思います。 現在、私が1フレーム目に入力しているアクションは下記のとおりです。 this.stop() function gotoAndPlay(2); b1.addEventListener(MouseEvent.CLICK,gotoAndPlay); どのあたりが不適切なのでしょうか? 以前にFlash5を使用したことがあり、その際はボタンへのアクションも選択するだけで簡単にできたのですが、CS3はやはり高機能だけにやや難解です。 詳しい方には、あまりに基本的な質問かもしれませんが 格闘すること数時間、先に進まず困っております。 どなたかご教授いただけますと、大変ありがたいのですが・・・。

  • FLASHのループ再生を止めたい

    こんにちは。 FLASHを作って最後の画像で止めてループように、loop="false"を使いました。 たしかに、最後の画像でとまるのですが、 ブラウザを再読込をすると FLASHがループしてしまいます。 右クリックでループ再生のチェックがはずれません。 なぜ再読込したときのみ、ループするのでしょうか。 どこかに設定があるのでしょうか。 よろしくお願いします。

  • Flashの作り方がよくわかりません。

    「parafla」でFlashを作っているのですが、 ボタン効果の仕方がいまいちわかりません; 最初の画像で音楽(ループ再生)を流して、クリックすると次の画像になり音楽が止まる…と言うようなのを作りたいのです。 再生、止めるをFlashのボタン化したような感じなのですが… Flashの作成が初心者な為、わかりにくいかも知れませんが教えて頂けると嬉しいです。 ※尚、わかりにくい表現がありましたら説明し直しますのでご指摘下さると助かります。

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

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

  • Flash Liteで作成したFlash待ち受け画像をループ再生する方法

    超初歩的な質問になりますが、Flash Lite1.1で作成したFlash待ち受け画像を携帯上でループ再生する方法を教えて下さい。 Flash講座などでswfファイル自体にループ再生するよう指示するアクションスクリプトの書き方を探して試してみましたが、ループしませんでした。auのFlash lite対応機種2台で試しました。 単に書き方が間違っているのでしょうか?それとも、ループ再生させるアクションスクリプトはFlash liteには対応していないのでしょうか?何か別の方法があるのでしょうか?アクションスクリプトは全くわからないので、検討もつかないという状態です。 どうぞ宜しくお願いします。

  • flashにflvの動画を埋め込んだらループしない

    Flash初心者です。 Adobe Flash CS5.5を使って動画を使ったフラッシュを作っています。 こちらのURL(http://itpro.nikkeibp.co.jp/article/COLUMN/20090609/331572/)を参考にして、「FLVPlayback」コンポーネントを使ってflv形式の動画を埋め込んでみたのですが、動画の再生が終わったらそのまま停止してしまいます。 無限にループさせたいのですが、どうすればよいのでしょうか? 「パブリッシュ設定」の[HTMLラッパー] - [再生]内にある項目の[ループ]にはチェックを入れています。 ActionScriptでも、htmlでも、javascriptで制御するのでも構いません。 なんだったらflvを直接htmlに埋め込む方法で解決できるのであれば、それでも構いません。 ちなみに、flashの内容としては、ただただflvの動画を流すだけの至ってシンプルなものです。 ホームページの背景に入れる映像として作成しています。 助けてください。 よろしくお願いします(*_ _)

    • ベストアンサー
    • Flash