Показать сообщение отдельно
Старый 24.10.2012, 09:42
red_penguin вне форума Посмотреть профиль Отправить личное сообщение для red_penguin Найти все сообщения от red_penguin
  № 5  
Ответить с цитированием
red_penguin
 
Аватар для red_penguin

Регистрация: Jun 2011
Адрес: Пенза
Сообщений: 74
Записей в блоге: 1
спасибо за ответ, действительно появился.
Да я думаю не так он страшен этот wrapper.

Добавлено через 21 минуту
хотя нет, проблемы более чем существенны.
их класс APIConnection перестал вызывать коллбэки)
буду ковыряться

Добавлено через 1 час 6 минут
пофиксил вобщем) но костылем.
в классе APIConnection сделал так, что бы в методе api всегда срабатывало первое условие

Код AS3:
public function api(method: String, params: Object, onComplete:Function = null, onError:Function = null):void 
	{
		if (!sendingLC || directApiAccess || true) 
		{
			var options: Object = new Object();
			options['params'] = params;
			options['onComplete'] = onComplete;
			options['onError'] = onError;
			dp.request(method, options);
		} 
		else 
		{
			var callId: Number = apiCallId++;
			apiCalls[callId] = function(data: Object):void 
			{
				if (data.error) 
				{
					onError(data.error);
				}
				else 
				{
					onComplete(data.response);
				}
			}
			sendData("api", callId, method, params);
		}
	}