Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   amfphp2.0 + as3 (http://www.flasher.ru/forum/showthread.php?t=182820)

AlexCooper 03.08.2012 16:51

amfphp2.0 + as3
 
Доброго время суток.
При замене сервера пришлось замениться версию amfphp на более новую версия 2.0, раньше подключение
было адрессованно на файл gateway.php, в новой версии такой файл отсутствует, а при подключение на корневой каталог соединение не происходит
Код:

Ошибка при открытии URL-адреса "http://cite/amfphp/Amfphp"
connectNetConnection.Call.Failed

Код AS3:

AMF.toamf("inPictures.test",traceAMF,pack)

Код AS3:

 
package service {
        import flash.net.Responder;       
        import flash.net.NetConnection;       
        import flash.events.NetStatusEvent;
        import flash.utils.Dictionary;
        import flash.utils.ByteArray;
 
        public class AMF3 {
 
                private var nc : NetConnection = new NetConnection();
                var socket:ByteArray;
 
                public function AMF3($server:String="http://cite/amfphp/gateway.php") {
                        //trace("connect to server "+$server);
                        nc.addEventListener(NetStatusEvent.NET_STATUS, handlerNC);
                        nc.connect($server);
                        nc.objectEncoding=3;
 
                }
                private function handlerNC(e:NetStatusEvent):void {
                        trace("connect"+e.info.code);
                }
 
                public  function toamf(wht:String, cb : Function, ... args) : void {
 
                        /*socket = new ByteArray();
                        socket.objectEncoding = 3;
                        socket.writeObject(args);*/

 
                        //trace("command > "+wht);
                        var resp:Responder = new Responder(cb, onFault);
                        nc.call.apply(null,[wht,resp].concat(args));
                }       
 
                private function onFault(res:Object):void {
                        trace('к севраку не достучались.',res);
                }
        }               
}


wvxvw 03.08.2012 17:50

http://www.silexlabs.org/amfphp/docu...om-amfphp-1-9/
Второй пункт в изменениях, не?


Часовой пояс GMT +4, время: 08:56.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.