フラッシュに関する質問です。

1フレーム目にFLV動画を配置し、「stop();」とスクリプトを記述して、
FLV動画の再生を行なってます。
この動画が終わった後に、動画のない別のフレーム、
例えば10フレーム目に行くようにするにはどうすればよいでしょうか?
具体的な記述方法を交えてお願いしたく思います。
宜しくお願い致します。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2009/07/21 18:21:56
  • 終了:2009/07/28 18:25:02

回答(1件)

id:kent0608 No.1

kent0608回答回数220ベストアンサー獲得回数232009/07/21 19:26:50

id:fablies2007

ご回答ありがとうございます。

さすがにそれはわかりますが。。

2009/07/21 20:42:02
  • id:kent0608
    動画の再生が終了した後、特定のフレームへ移動でしたね
    質問文をよく読まずに投稿してしまいました、大変失礼しました。
    http://livedocs.adobe.com/flash/9.0_jp/ActionScriptLangRefV3/fl/video/FLVPlayback.html#event:complete

    import fl.video.*;

    this.stop();
    flv.addEventListener(VideoEvent.COMPLETE,completeHandler);
    function completeHandler(e:VideoEvent):void{
    this.gotoAndPlay(20);

    }

    (注)
    flv:FLVPlayBackコンポーネントのインスタンス名
  • id:kent0608
    1)FLVPlayBackコンポーネントをステージ上に設置し、プロパティタブのインスタンス名を「flv」に設定してください。
    2)パラメータタブを開いて、FLVPlaybackインスタンスにソース動画を関連付けしてください。
    3)アクションスクリプト専用タイムラインを作成し、上記のアクションスクリプトをフレーム1に記述してください。
    適当なフレーム(ソースでは20フレーム)に「動画再生終了」などの文字を入れ、動画再生終了後にそのフレームに飛ばすようにすればOKです。

    ※ActionScript3.0対応です。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません