2012-01-20 14 views
0

開始する前に。私はFlashでプロではない。2つのSWFファイル内でFLVが再生されない

フォルダ構造:

  • start.swf
  • 資産/ moviecontainer.swf
  • 資産/ FLV/movie.flv

私がしたいことは、start.swfを開くことですmoviecontainer.swfを埋め込みます。これには、movie.flvに読み込まれるFLV再生オブジェクトが含まれています。

moviecontainer.swfをチェックすると、正しく動作します。 しかし

私が持っている(私はそれが背景とすべてを持って見ることができるので)が、映画が再生されません(と私はボタンはもう動作しないと思います)私はそれstart.swf使用するときは、moviecontainer.swfをロードします両方の.swfsを「ローカルファイルのみ」オプションで保存しました。私が言ったように、私はフラッシュプロではないと私は "ああ、それは私たちがそのxyzの問題を持っているように見える..."と言うような経験を持っていない問題が何をすることができるか分かりません。

答えて

1

これはパス問題:

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

コンテナをstart.swfにインポートすると、作業パスがトップディレクトリに変更され、URLはassets/flv/movie.flvになります。

+0

はい、これは私の心を越えました。しかし、私の解釈は、「第2の」swf内のパスが正しいということでした。最初のものは問題ではありません。しかし、私はそれを試してみましょう! –

+0

I *しますか?トップムービーからネストされたswfs(swfがあるフォルダに設定されています)に作業パス変数を渡して、すべてのURLの前に追加すると、常に機能するソリューションが得られます。 – weltraumpirat

関連する問題