0

このAdob​​e KB テクニカル ノートによると、FLVPlayback スキン SWF を、コンテナ SWF のロード元の HTML ファイルと同じディレクトリに配置する必要があることを回避する方法はありますか? 自分のサイトのルート ディレクトリに SWF を置かなければならないのは苦痛です。

Flash ビデオを iframe にロードするとこの問題は解決すると思いますが、それは良い方法ですか? ブラウザー間のパディング、マージン、およびサイズの問題のため、私は一般的に iframe の使用をためらっています。多分それはCSSの問題ではありません。

4

2 に答える 2

1

コンポーネントインスペクターのFLV再生コンポーネントの「スキン」パラメーターでパス(HTMLの読み込みに対する)を指定する限り、スキンを別のディレクトリに配置できます。Firebugまたは同様のツールでネットパネルを使用すると、トラブルシューティングが非常に簡単になります。

iframeの使用は機能し、iframe内に余白やパディングがないように注意する限り、レンダリングの問題は発生しません。ただし、サイトの保守をより面倒にする可能性のある別のHTMLファイルが必要になります。

多数のビデオファイルを公開している場合は、JWMediaPlayerなどのスタンドアロンプ​​レーヤーを使用する方が便利な場合があります。

于 2008-10-06T12:16:18.417 に答える
0

次の 2 つの方法で、FLVPlayback コンポーネントに別の URL を設定できます。

1) [プロパティ] ウィンドウの [コンポーネント パラメータ] セクションで、スキンのリストの一番下に [カスタム URL] オプションがあります。そこにパスを設定します。

2) FLVPlayback インスタンスの「スキン」パラメータを使用して Actionscript で設定できます。例: myFlv.skin="path/to/myRadSkin.swf"。これは、必要に応じてスキンを動的に設定できる唯一の方法です。

#2 を使用するには、インスタンスが new ステートメントを使用してコード内で作成されている必要があります。ステージにドラッグした既存のインスタンスのスキンを動的に変更することはできません。

于 2012-07-18T21:17:26.147 に答える