0

おはようございます。ご覧いただきありがとうございます。これはAS3ではなくAS2です。

私はこのプレゼンテーションのセットアップを数年使用しましたが、ビデオから1番目のフレームにジャンプして戻す方法をまだ理解していません。私は通常、最初のフレームに一致する余分な数分のビデオをレンダリングするだけですが、それは面倒になります。とにかく、これが私の設定です。最初のフレームには停止コマンドと画像があります。写真には単純なon(release){gotoandplay(2);}があります。これは完全に機能します。 最初のフレームのセットアップとコード 2番目のフレームは次のよう 2番目のフレームにはネット接続のものがあります になります。ビデオは約200MBであり、ネット接続を介してリンクされているため、フォルダーに残されます。

ビデオの再生が完了したら、プレゼンテーションをフレーム1に戻します。フレーム1には、素敵なタイトルスライドがあります。私は以前にいくつかの方法を試しましたが、このようなものの私の基本的なレベルは私を助けていません。これに追加して、終了を検出し、gotoAndPlay(1)を実行できるリスナーはありますか?または、フレーム3に複製することもできます。

ありがとう!

4

1 に答える 1

0

このコードを追加します

ns.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);

private function netStatusHandler(evt:NetStatusEvent):void {
    if (evt.info.code == "NetStream.Play.Stop") {
        gotoAndPlay(1)
    }
}

[編集]

// do this instead of the code above
function myCallBack(o:Object):void{
  if (o.code == "NetStream.Play.Complete"){
    gotoAndPlay(1)
  }
}
ns.client = {onPlayStatus: myCallBack}
于 2012-10-29T13:49:58.533 に答える