flash需要具有Html参数的XML动态路径

时间:2012-04-23 13:17:14

标签: xml flash dynamic path actionscript-2

  

可能重复:
  How to use HTML param in Actionscript 2

我有这个flash mp3播放器,它从名为“playlist.xml”的XML文件中读取数据 代码是:

if (xml == undefined && mp3 == undefined)
{
    xml = "playlist.xml";

现在我希望我的xml文件的这个Path是动态的,并且在HTML文档中。所以我可以用php改变它。你可以指导我如何更改我的代码以从HTML代码中的参数读取XML路径? 附:我的Flash文件位于Actionscript 2.0

1 个答案:

答案 0 :(得分:0)

HTML中的

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="#" height="#" id="XXXXX" align="middle">

<param name="flashVars" value="myXML=playlist.xml" />
<param name="movie" value="URL" /><param name="menu" value="false" /><param name="quality" value="high" /><param name="scale" value="noscale" /><param name="bgcolor" value="#000000" /><embed src="URL" menu="false" quality="high" scale="noscale" bgcolor="#000000" width="200" height="200" name="XXXXX" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashVars = "myXML=playlist.xml";/>
</object>

如果Flash:

if (_root.myXML)
{
   xml = _root.myXML;
}
else{
    xml = "playlist.xml";
 }