2011-07-26 9 views
0

ここに私が維持する必要がある簡単な問題があります。 FlashVarsにPHP変数を渡す必要があります。PHPとFlashVarsの通信

<param name=FlashVars value='sourceUrl=<?php echo $fileName;?>'> 

videoSource = $fileName$fileNameが、それは動作しません(ビデオ/ video.flv)のようなものです私は<param name=FlashVars value='sourceUrl=videoSource'>を使用している場合。すべてのヘルプは大幅

答えて

0
document.writeln("<param name=FlashVars value='sourceUrl= \""+videoSource+"\"'>"); 

videoSource$fileNameの値をこのようになりますvar videoSource="<?php echo $fileName;?>";問題解決。

1

を高く評価しているおそらく、あなたは

<?php echo urlencode($filename); ?> 

を使用する必要があるアクションスクリプトでのフラッシュVARをダンプする - それが正しく表示された場合、その問題が他の場所であなたのアクションスクリプトのコードです。または、この場合、ファイルパスの問題またはファイルのアクセス権の問題が考えられます。

flashvarをフラッシュに渡す際に問題になることはまずありません。

+0

Google Chromeでinspect要素の後に動作していないのは、htmlで書いたことを正確に示しています。 – George

+0

アクションスクリプトでflashvarをダンプしようとしましたか?フラッシュには何が入っていますか? – Boz

+0

は同じものを返します – George