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