メイン 迷える子羊の部屋【初心者専用】 FLV のプログレッシブ再生終了後のタイムラインの制御について | 投稿するにはまず登録を |
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
knagai | Åê¹ÆNo.36447 投稿日時: 2007-11-26 1:23 |
職人 居住地: 白馬村 投稿: 796
使用環境:
|
Re: FLV のプログレッシブ再生終了後のタイムラインの制御について ”受け損ない”に思えるのは、
this.onEnterFrame = function() { if ( code =="NetStream.Play.Stop"){ gotoAndStop(飛ばしたい場所); } }; の部分のせいだと思います。 NetStreamはイベントの発生を見張っているのでonStatusでその状態の変更を受け止めればよいだけです。 onEnterFrameイベントハンドラメソッドだとムービーのfpsが12の場合、1秒間に12回enterFrameイベントが発生しているので、その一瞬のすきまにイベントが発生すると、”受け損なう”ように思えるのではないでしょうか? 長くなりますが、参考までに前に提示した方法と同じ方法で「FLVの再生終了」をとらえるクラスを書いてみました。 ただし前の方法の方がコードは短く、使い方も簡単です。 また(ns.time>=duration)の部分はどっちを大きくすればよいのかはっきりしません。 //VideoComplete.asファイル
//メインのタイムライン
|
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
FLV のプログレッシブ再生終了後のタイムラインの制御について | sanagirock | 2007-8-15 21:58 |
Re: FLV のプログレッシブ再生終了後のタイムラインの制御について | kakujirou | 2007-11-25 1:08 |
Re: FLV のプログレッシブ再生終了後のタイムラインの制御について | knagai | 2007-11-25 18:42 |
Re: FLV のプログレッシブ再生終了後のタイムラインの制御について | kakujirou | 2007-11-25 23:46 |
» Re: FLV のプログレッシブ再生終了後のタイムラインの制御について | knagai | 2007-11-26 1:23 |
Re: FLV のプログレッシブ再生終了後のタイムラインの制御について | kakujirou | 2007-11-26 2:33 |
投稿するにはまず登録を | |