将xml作为变量从php发送到flash

将xml作为变量从php发送到flash,php,javascript,flash,flashvars,Php,Javascript,Flash,Flashvars,我有一个flash文件,可以从该文件传递xml: script type=“text/javascript”> var flashvars={} flashvars.xmlSource=“XML.XML” ... /脚本> 我可以在Variable to flash中从php发送xml吗示例: $xml=“?xml version=“1.0…” script type=“text/javascript”> var flashvars={} flashvars.xmlSource=?php

我有一个flash文件,可以从该文件传递xml:

  • script type=“text/javascript”>

  • var flashvars={}

  • flashvars.xmlSource=“XML.XML”
    ...

  • /脚本>
  • 我可以在Variable to flash中从php发送xml吗示例:

    $xml=“?xml version=“1.0…”

  • script type=“text/javascript”>
  • var flashvars={}
  • flashvars.xmlSource=?php echo$xml;?>;
  • /脚本>

  • 谢谢您

    在第一个示例中喜欢,但是让XML.XML实际上是一个能够回显XML内容的PHP文件。(或者称之为XML.PHP并将其作为XML文件名传递)

    在第一个示例中喜欢,但让XML.XML实际上是一个能够回显XML内容的PHP文件。(或者称之为XML.PHP并将其作为XML文件名传递)

    是的,您可以这样做。您必须更改您的flash文件,以使用xml作为字符串,而不是文件名。是否有我们遗漏的问题?:)但有没有不更改flash文件的方法。将此xml字符串传递给flash。您可以从php输出xml,并在flash上正常加载。您可以加载php文件就好像它是xml文件一样,一切都应该正常工作。我可以将此字符串转换为xml对象并将其传递给类似的文件吗?是的,您可以这样做。您必须更改flash文件,以使用xml作为字符串而不是文件名。我们缺少的问题是否有一些元素?:)但有没有不更改fla的方法sh文件。将此xml字符串传递给flash。您可以从php输出xml并在flash上正常加载。加载php文件就像加载xml文件一样,一切都应该正常工作。我可以将此字符串转换为xml对象并传递给类似文件吗?所以唯一的解决方案是创建新文件并生成xml?无法转换此stri不,您不必创建新文件。flashvars.xmlSource=“xml.php”和xml.php:echo“$xmlstuff”;所以唯一的解决方案是创建新文件并生成xml?无法转换此字符串并直接传递它。不,您不必创建新文件。flashvars.xmlSource=“xml.php”和xml.php:echo$xmlstuff”;