
03.04.2008, 14:57
|
|
Регистрация: Nov 2007
Сообщений: 6
|
Клиент
- Flex app
- AMF3
- RemoteObject
Сервер
- PHP
- Класс с двумя методами method1, method2
- method1 - делает 1+1 и сохраняет в базе.
- method2 - берет из базы значение где должен быть результат 1+1 и прибавляет 10.
Средствами RemoteObject делаем вызовы:
var ro: RemoteObject = new RemoteObject('MyDestination');
ro.source = 'My.Class';
ro.addEventListner(...);
...
ro.method1();
ro.method2();
Методы выполняются асинхронно... Результатом будем event упавший как снег на голову.
И совсем не факт, что метод2 на сервере выполнится за методом1 и сохранится логика.
Нужны синхронные вызовы. Пришел результат от первого, вызвали второй и т.п.
Старался.
|