2011-09-20 67 views
1

我正在制作一个音频Flash播放器,它将播放传递给它的声音。Flash播放器通过url传递值作为GET方法

如何传递浏览器网址的值?

像我有写

http://domain/folder1/folder2/player.swf?file=http://domain/folder1/folder3/mymp3file.mp3 
在浏览器和SWF

将解析它从作为GET参数“文件”传递的位置开始播放文件。我如何做到这一点,因为我使用ActionScript 3.0的Adobe Flash CS4专业版

任何帮助或想法或链接到此将不胜感激。

+0

使用说明它FlashVars代替。 – hardik

回答

1

flash生成的嵌入标签(将播放器放到页面中)有一个名为flashvars的参数,您可以传递所需的任何参数,然后从root.environment将其收集到电影中。

所以......这是一个3个步骤

1)抓住从查询字符串用JavaScript变量...

var myVal = document.location.query.substring(1);//this removes the '?'from the front 

然后按照指示在下面的链接最后2脚步。

2)用JavaScript到HTML中嵌入标签的FlashVars的PARAM写

3)收集和使用变量闪光灯内

http://kb2.adobe.com/cps/164/tn_16417.html环节与细节