Flash 与 php 相互交互 总结

最近做PHP和FLASH的交互比较多,这方面知识也略微了解了一些,总结下
Flash从PHP读取数据方法:
一.最常用的读XML

由PHP生成XML
1.用DOMDocument 类 如 PHP DOMDocument 生成XML 使flash读取

2.在模板里写好格式,带变量进来,如 表单类型的XML 用ci框架的话,在C写业务,给V数组,V写好格式,套格式遍历。smarty也类似。uchome的批量长传也是,详看souce/do_swdupload.php及模板页

3.echo 在PHP页面直接echo XML

注意生成XML的header
header("Content-type: application/xml; charset=utf-8");
<?xml version="1.0" encoding="utf-8"?>

生成的XML页面

二.读字符串
由PHP页echo字符串,flash拆字符串取数据。

三.读url参数.

四.AMFPHP
自己没用过,看同事写的,简单的说就是把获取的数据写到类里的方法中。flash去读方法

其他的还有json (自己没用过),读Post(听Flex同事说,没试验过)

Flash发送数据给XML:
目前自己只用过Post
比如填个flash表单 提交后flash把数据Post给PHP页面 由PHP去判断信息 写入库。

你可能感兴趣的:(Flash 与 php 相互交互 总结)