0
我在舞台上添加了文本框。在HTML文件中我添加这一行:flashvar未传递查询字符串
<PARAM NAME=FlashVars VALUE="<?php echo($QUERY_STRING);?>">
所以,当我进入www.mysite.nl?testvariable=2,其中有“2”值的Flash变数“testvariable”被传递到Flash
在Flash中我使用:
var FlashVars:Object = this.loaderInfo.parameters;
for (var variable:String in FlashVars)
{
myText.text=variable + ":" + FlashVars[variable];
}
不过,这并不表明我传递的变量/值。相反,它显示在文本框中。难道我做错了什么?
我认为应该是'$ _SERVER ['QUERY_STRING']',除非你正在定义你自己的变量。 – andrewsi
这也没有太大的作用。当我使用www.mysite.nl?testvariable=2并查看源代码时,我仍然可以看到”>并在Flash文本字段我看到<?php echo($ _ SERVER ['QUERY_STRING']);?>“ – jiggy1965
Duh !!!我的错误,而不是index.php我使用index.html所以没有PHP处理哈哈$ _server [ 'query_string']部分是正确的,虽然 – jiggy1965