Показать сообщение отдельно
Старый 10.08.2007, 13:37
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 4  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Хм, я ооочень давно работал с AMF, но проблем не возникло.
Вот декомпил (исходников с собой нет) одной из моих флешек:

Код:
 class ru.etcs.nokia.guestbook.Receiver
    {
        var addEventListener, service, pc, dispatchEvent;
        function Receiver (callback, message) {
            mx.events.EventDispatcher.initialize(this);
            addEventListener("onLoadSuccess", callback);
            addEventListener("onLoadFailed", callback);
            service = new mx.remoting.Service("/flashservice/gateway.php", null, "DataLoader", null, null);
            var _local2 = Function(service.loadMessage);
            pc = _local2.call(service, ((message != undefined) ? (message) : null));
            pc.__set__responder(new mx.rpc.RelayResponder(this, "onSuccess", "onFailure"));
        }
        function onSuccess(result_event) {
            var _local5 = result_event.__get__result();
            var _local3 = _local5.points;
            var _local2 = 0;
            while (_local2 < _local3.length) {
                var _local4 = _local3[_local2];
                _local3[_local2] = ru.etcs.nokia.core.Hex.binToArray(_local4, 3);
                _local2++;
            }
            dispatchEvent({type:"onLoadSuccess", result:_local5});
        }
        function onFailure(failure_event) {
            trace ("Fault");
            dispatchEvent({type:"onLoadFailed"});
        }
    }
onSuccess работает, onFailure нет, но это фигня