0

始める前に; 私はFlashのプロではありません。

フォルダ構造:

  • start.swf
  • アセット/moviecontainer.swf
  • アセット/flv/movie.flv

私が欲しいのは、start.swfを開き、movie.flvにロードされるFLV再生オブジェクトを持つmoviecontainer.swfを埋め込むことです。

moviecontainer.swfを確認すると、正しく実行されます。しかし、start.swfを使用すると、moviecontainer.swfが読み込まれますが(背景とすべてが含まれていることがわかるため)、ムービーは再生されません(ボタンは機能しなくなったと思います)

「ローカルファイルのみ」オプションを使用して両方の.swfsを保存しました。私が言ったように、私は問題が何であるかわかりません。私はFlashプロではなく、「ああ、xyzの問題が発生したようです。」と言った経験がありません。

4

1 に答える 1

1

これはパスの問題である必要があります。

ムービー コンテナ内から FLV 再生コンポーネントの URL を設定して実行すると、アプリケーションの作業ディレクトリはassets、ムービーの相対パスは になりflv/movie.flvます。

コンテナを start.swf にインポートすると、作業パスが最上位ディレクトリに変更され、URL がassets/flv/movie.flv.

于 2012-01-20T13:25:32.167 に答える