2012-05-02 10 views
0

内の特定のクラスとして、私はとして私がいる限り、クラスがのMovieClipの子であるよう望む任意のクラスFLVファイルを埋め込むことができます。これは、「ActionScriptの書き出し」オプションを選択し、MovieClip拡張「基本クラス」を入力することで実現されます。は埋め込みFLVには、FlashオーサリングツールでFLEX

Flexでこれを達成する必要があります。 FLVを埋め込み、それをMovieClip拡張クラスにするにはどうすればよいですか?

+1

ここに記載されている方法でこれを行うことができます。http://stackoverflow.com/questions/199068/embedding-binary-video-data-in-a-swf-file – v0rin

答えて

0

それはあなたが引用にthese docs

に基づいてFLV、埋め込むことはできませんように聞こえる:

をあなたがビットマップ配列としてFlexアプリケーションに任意のファイルタイプを埋め込むことができます。ただし、Flexでは前述のファイル以外のファイルは認識されません。他のファイルタイプを埋め込む場合は、トランスコードロジックを用意してアプリケーションユーザに適切に提示する必要があります。

これは制限であるとのコメントにも言及されています。可能であれば、実行時にflvアセットをロードすることをお勧めします。

[モバイルを含む] AIRアプリケーションでは、あなたの配信の一部としてFLXを読み込んでそこからロードすることができます。 Webアプリケーションでは、単にディレクトリに配置します。

+0

「flvをロードする方法ランタイム"? NetStreamでストリームをストリーミングしたくない... –

+1

NetConnection/NetStreamは一方通行です(http://livedocs.adobe.com/flex/3/html/help.html?content=Working_with_Video_05.html)。なぜそれを避けたいのですか?動画プレーヤーは別のものでもかまいません:http://help.adobe.com/jp/FlashPlatform/reference/actionscript/3/mx/controls/VideoDisplay.htmlまたはhttp://help.adobe.com/en_US/FlashPlatform/reference /actionscript/3/spark/components/VideoPlayer.html。ビデオプレーヤーがどのように実装されているのか分かりません。 – JeffryHouser

関連する問題