【问题标题】:PHP and FlashVars communicationPHP 和 FlashVars 通信
【发布时间】:2011-10-13 18:19:47
【问题描述】:

这是一个我需要维护的简单问题。我需要将 PHP 变量传递给 FlashVars。

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

如果我使用&lt;param name=FlashVars value='sourceUrl=videoSource'&gt;,其中videoSource = $fileName$fileName 类似于(Video/video.flv),它将不起作用。非常感谢任何帮助

【问题讨论】:

    标签: php flash-builder params flashvars


    【解决方案1】:

    也许你需要使用

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

    将 flash var 转储到操作脚本中 - 如果它显示正确,那么问题出在您的操作脚本代码的其他位置。或者在这种情况下,它可能是文件路径问题或文件权限问题。

    将 flashvar 传递到 flash 中不太可能出现问题。

    【讨论】:

    • 在使用 Google chrome 检查元素后无法正常工作,它给出的正是我在 html 中编写的内容
    • 您是否尝试过在动作脚本中转储 flashvar? Flash 中发生了什么?
    • 给出与所写相同的内容
    • 这表明这是您的闪存代码问题,而不是参数如何传递到闪存。
    【解决方案2】:
    document.writeln("<param name=FlashVars value='sourceUrl= \""+videoSource+"\"'>");
    

    videoSource 取值$fileName 这样var videoSource="&lt;?php echo $fileName;?&gt;"; 问题解决了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多