从PHP传递字符串到Flash

时间:2010-06-22 09:45:07

标签: php flash variables

如何将字符串从PHP传递给Flash?

我需要将此传递给flash,

$var = 'uid_'.$uid.'_'.'likes_'.$likes;

关于如何实现这一目标的任何想法?

提前Thanx!

2 个答案:

答案 0 :(得分:1)

最简单的方法是使用命名良好的flashvars来传递它。 Adobe作为关于Flash HTML参数的KB http://kb2.adobe.com/cps/127/tn_12701.html

基于Javascript的flash集成库(如swfObject)也允许传递任何这些参数。

答案 1 :(得分:1)

所以,在这种情况下,你最好的选择是两件事之一:

1)如果这是一个简单易用的解决方案,只需要一点点数据就不会看到大量的流量,只需将PHP输出一个XML文件并使用Flash的URLLoader()加载即可。 xml数据 - 然后解析它。

可替换地,

2)如果要看到一些繁重的流量,或者你想以“正确”的方式进行,请查看ZendAMF或AMFPHP。 Lee Brimelow在gotoandlearn.com上有处理这些东西的教程 - 基本上,你可以远程进入PHP Web服务,它将数据(不仅仅是字符串 - 你甚至可以做类型对象!)作为二进制数据直接返回到你的Flash文件中。

无论哪种方式,你都不会有太多麻烦 - 这是一个非常简单的操作。如果您有任何问题,请告诉我。