作者MrMarcus (请勿忘记密码)
看板PHP
标题Re: [请益] 请问AMFphp~?
时间Sun Oct 1 17:25:39 2006
※ 引述《shinmeteor (左看看右看看)》之铭言:
: 因为我不太确定这应该是要发问在php版还是flash版..如果发错请见谅>_<
: 我想请问一下..我灌了Flash remoting之後..也成功跟php做了结合..
: (成品是一个使用资料库的留言版Flash8+PHP+SQL)
: 那我不太懂的是..有一个东西是AMFphp..听说他也可以让PHP跟Flash结合..
: 请问这两个东西的差异在哪呢@ @?
: 要让PHP可以跟flash结合是不是只要选择其中一个方法就可以吗?
: (Flash remoting或是AMFphp二选一..还是两个都要??)
: 请问各位前辈..谢谢^^
Flash和後端程式沟通有好几种方式。你可以使用传统的getURL(),
或者LoadVars物件,或者XML物件去载入远端的XML资料,或者使用
你提到的Flash Remoting。
要使用Flash Remoting让Flash影片和後端沟通,除了你的Flash制作端
要安装Flash Remoting元件以外,你的伺服器上面也需要安装Flash
Remoting相关的套件。Adobe官方有提供.NET和Java平台的伺服器端
Flash Remoting套件(要收费),如果你的伺服器端使用的是PHP,
那麽目前市面上你能使用的大概就是amfphp这个开放原始码的Flash
Remoting伺服器端套件了。因此既然你的後端使用PHP,但是你又有
"amfphp是什麽"的疑问,那麽八成你并没有使用到Flash Remoting。
(虽然你在你制作Flash的电脑上安装了Flash Remoting元件,但这
并不表示你有使用到它),你应该是使用其他方式来让Flash影片和
你的後端沟通。
後端使用PHP的条件下,以现在找得到的软体来看,Flash Remoting
和amfphp是绑在一起的。你不一定要使用Flash Remoting才能让Flash
跟後端沟通,但是若你选择使用Flash Remoting,你的伺服器上面
就必须安装amfphp(AMF:Action Message Format,是Flash Remoting
客户端和伺服器之间沟通所传递的资料的格式名称)。
使用Flash Remoting和後端沟通,跟以前使用getURL(), LoadVars或者
XML来和後端沟通有什麽不同?这实在说来话长,请上Adobe官方网站
以及amfphp官方网站取经 :D
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.132.153.19
1F:推 shinmeteor:谢谢^^...受益良多~满多疑问都解决了 10/02 01:47