使用flash和php的用户之间的数据共享

时间:2011-01-13 14:22:45

标签: php flash actionscript

我正在搜索如何将变量从php网页发送到flash动画,它将被集成到另一个网页中 小例子:用户在php页面的输入中输入他的名字然后当他点击提交按钮时,他的名字将以flash动画显示

有什么建议吗?

2 个答案:

答案 0 :(得分:1)

如果我理解正确,你想要用某种形式处理用户数据,然后在提交时加载一个不同的页面,其中包含需要用户数据的flash动画,对吗?

你可以看一下flashvars。基本上,当您嵌入flash对象时,您可以传递任意数量的键值对(在64K以下),并且它们将在根加载器信息对象中可用。

//access flashvars       
var paramObj:Object = LoaderInfo(this.root.loaderInfo).parameters;

在嵌入swf时添加闪存变量。您可以使用SWFObject。一个小片段:

<script type="text/javascript">

var flashvars = false;
var params = {
  menu: "false",
  flashvars: "name1=hello&name2=world&name3=foobar"
};
var attributes = {
  id: "myDynamicContent",
  name: "myDynamicContent"
};

swfobject.embedSWF("myContent.swf", "myContent", "300", "120", "9.0.0","expressInstall.swf", flashvars, params, attributes);

</script>

您可以查看:

答案 1 :(得分:0)

Flash不与Javascript集成吗?我会调查一下,因为PHP并没有真正与Flash交互,除了可能生成一些Javascript以放在页面上供flash进行交互。