0

Dreamweaver CS5を使用しており、「FLVの挿入」機能を使用してフラッシュビデオプレーヤーを生成しました。swfobject_modified.js2つのファイル、、、およびを含む/ ScriptsディレクトリをexpressInstall.swf作成し、.htmlファイルが配置されているディレクトリに2つの.swfs FLVPlayer_Progressive.swf、およびスキンにちなんで名付けられた.swf(例Clear_Skin_1.swf)も作成します。

Dreamweaverに相対パスを使用してこれらすべてのHTMLコードを生成させると、機能します。Dreamweaverに絶対パスを与えると、そうではありません。www.youngstreetdesign.com/staging/flvtest/test.htmlで例を見ることができます。

上は相対、2番目は絶対です。3つ目は無関係なものです。

Dreamweaverは、ビデオのパスを指定するエントリに「相対パスまたは絶対パスをここに入力してください」と表示し、ドキュメントには絶対パスが機能するはずであると記載されているため、途方に暮れています。

4

1 に答える 1

1

絶対パスが機能している必要があります。htmlページでは、ファイルの場所からファイルをマップできる限り、ファイルの場所に違いはありません。唯一の問題は、JavaScriptが別のドメインでホストされている場合です。これは、JavaScriptが機能しなくなるセキュリティ上の問題があるためです。

Webサイトのルートにあるhtmlドキュメントに対して、次のパスは同じになります。

/scripts/file.flascripts/file.fla

1レベル上のフォルダにあったhtmlファイルへ:

/scripts/file.fla ../scripts/file.fla

確認するために、すべてのリンクをもう一度確認します。FirebugまたはChromeの開発者ツールを使用して調べてみましたか?ページに表示されている404を表示する必要があるため、特定のファイルに到達できない可能性があります。

于 2011-02-15T10:39:51.050 に答える