如何在 swf 中发布 php 变量?
Posted
技术标签:
【中文标题】如何在 swf 中发布 php 变量?【英文标题】:How to post php variables in swf? 【发布时间】:2014-02-27 03:42:24 【问题描述】:我在 test.php 中有这个:
$domain = $_GET['domain'];
$user = $_GET['user'];
在我的动作脚本中我有:
getURL("http://test.com/file.php?domain=?&user=?", "_blank");
如何从 php 中获取变量并放入我的 swf 中?
我是 Flash 初学者!!!
【问题讨论】:
【参考方案1】:将变量从 flash 发送到 PHP:
//Actionscript:
loadVariables ("test.php?myVariable=" + myFlashVar , _root);
//PHP can retrieve it using
$myVar = $_GET['myVariable'];
要从 PHP 发送到 flash,使用完全相同:
//Actionscript:
loadVariables ("test.php?" , _root);
//PHP:
echo "&myVariable=hello";
//Now in your flash movie, _root.myVariable will be equal to 'hello'
我希望这足以让你开始:)
【讨论】:
应该如何:getURL("http://test.com/file.php?domain=?&user=?", "_blank");
?
getURL 不允许您在后台发送变量。 getURL 将打开一个包含页面的新窗口。如果这是您真正想要的,那么您应该更改 ?在这里:-:--- getURL("test.com/file.php?domain=" + myDomain + "&user=" + myUser, "_blank"); 'myDomain' 和 'myUser' 将是 flash actionscript 中的变量。
好的。带有两个变量的动作脚本如何,我应该在我的播放器代码中添加任何内容?
只需使用绘图工具在舞台上放置一个文本框,并确保该文本框的名称为“input1”。然后添加到您的代码 myDomain=input1.text;您将获得信息。这应该足以让你开始。点击此链接获取教程以更深入地学习 actionscript:actionscript.org/resources/categories/Tutorials
不知道是怎么做的!我是第一次做swf!你能为我做这个例子吗?谢谢!以上是关于如何在 swf 中发布 php 变量?的主要内容,如果未能解决你的问题,请参考以下文章
如何在从 javascript 传递的 flash (swf) 中设置动态变量?