如何将字符串从PHP传递给Flash?
我需要将此传递给flash,
$var = 'uid_'.$uid.'_'.'likes_'.$likes;
关于如何实现这一目标的任何想法?
提前Thanx!
答案 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文件中。
无论哪种方式,你都不会有太多麻烦 - 这是一个非常简单的操作。如果您有任何问题,请告诉我。