2009-03-12 14 views

答えて

2

ExternalInterfaceオブジェクトを使用して、Flashムービー内のActionScriptとページ上のJavaScript間の通信を行うことができます。素敵なチュートリアルhereがあります。

+0

ありがとう、それは完璧に見えます。 aviをフラッシュにする最も良い方法は何でしょうか? –

+0

おそらく、AVIをFLVに変換する必要があります。また、YouTubeは既に特定の時間枠から再生をサポートしていますが、URLの構文を忘れてチェックアウトしています。 – TravisO

0

私は、javascript +外部インターフェイスの攻撃に同意します。

あなたが持っている映画がインタラクティブでない場合(つまり、開始された後にタイムラインで再生できない場合)、フラッシュフレームを介して開始フレームの値を渡すことはさらに簡単です(つまり、あなたのHTMLの埋め込みコードで)。

動画をタイムラインで直接読み込むことは、スムーズな再生と同期されたオーディオではあまり適していないと指定したかっただけです。ちょっとしたアニメーションがあれば大丈夫です。ジャンプするフレームが呼び出される前に適切にプリロードされていることにも注意する必要があります。

ビデオのサイズが大きい場合は、RTMPを使用してストリーミングすることをお勧めします。これにより、ムービーの最初の部分をあらかじめ読み込む必要はなく、はるかに優れた品質を得ることができます。

関連する問題