+ -
当前位置:首页 → 问答吧 → 找使用AMF的教程,没找到,自已试了一下,可以了。

找使用AMF的教程,没找到,自已试了一下,可以了。

时间:2011-09-22

来源:互联网

第一天使用ThinkPHP,想找使用AMF的教程,没找到,自已试了一下,可以了。发出来共享一下。没什么技术含量,只是官方文档写的不太明白而已。给可能也会同我一样迷茫的新手兄弟们或许会有点帮助。
一、按照官方文档上说明在入口文件,也就是自已新建的那个Index.php文件里加上一行:define('THINK_MODE', 'amf');
      如图:
二、再在Config.php文件里加上一行'APP_AMF_ACTIONS' => 'Index',这个Index就是那个默认的控制器。
      如图:
三、这时候再访问首页,如果显示的是Zend Amf Endpoint,或者让下载个index文件的,说明就已经成功了。。
四、打开flash软件。新建个AS3文件。在动作面板里加入这段代码。
  1. import flash.net.NetConnection;
  2. import flash.net.Responder;var nc:NetConnection = new NetConnection();
  3. NetConnection.defaultObjectEncoding = ObjectEncoding.AMF3;
  4. nc.connect("http://127.0.0.1/index.php");//这里是你的地址,改一下。
  5. var responder:Responder = new Responder(OnResult, OnError);function OnResult(Re:Object):void{
  6. trace(Re.toString());
  7. }function OnError(Err:Object):void{
  8. for(var i:String in Err){
  9.   trace(Err[i].toString());
  10. }
  11. }nc.call("IndexAction.index", responder, "可以中文吗?");
复制代码
然后Ctrl+Enterl运行就可以看到返回信息了。。。。

作者: mylovefly001   发布时间: 2011-09-22

好东西,很给力

作者: yanlin   发布时间: 2011-09-23

热门下载

更多