Страница 1 из 2

Баланс пользователя в приложении!

Добавлено: 16 дек 2009, 19:39
Глеб
Народ! Хотел спросить как можно сделать окно в приложении, в котором показывался бы сколько голосов у пользователя осталось на счету приложения! :), просто я еще новичок в этом деле! :(

Re: Баланс пользователя в приложении!

Добавлено: 16 дек 2009, 20:12
Александр
Метод getUserBalance - возвращает баланс текущего пользователя на счету приложения в сотых долях голоса.
Используется как и другие методы. Окно делается как и любое другое.

Re: Баланс пользователя в приложении!

Добавлено: 16 дек 2009, 21:39
Глеб
Александр писал(а):Метод getUserBalance - возвращает баланс текущего пользователя на счету приложения в сотых долях голоса.
А как именно это сделать?

Re: Баланс пользователя в приложении!

Добавлено: 17 дек 2009, 16:44
Александр
Глеб, непонятно как использовать методы? В документации по API об этом написано, пример использования одного из методов в этой теме http://flapps.ru/forum/topic3.html
Или не понятно как вообще создавать приложения? Тогда http://flapps.ru/forum/topic8.html

Re: Баланс пользователя в приложении!

Добавлено: 17 дек 2009, 17:29
Глеб
Александр писал(а):Глеб, непонятно как использовать методы? В документации по API об этом написано, пример использования одного из методов в этой теме http://flapps.ru/forum/topic3.html
Или не понятно как вообще создавать приложения? Тогда http://flapps.ru/forum/topic8.html
Нет просто я не могу понять как именно Метод getUserBalance прикрепить к приложению! :( :cry:

Re: Баланс пользователя в приложении!

Добавлено: 17 дек 2009, 23:05
Александр
Глеб, создать функцию, которая будет обновлять баланс и показывать окно. Проблема в этом? Значит тебе надо ещё подучить программирование.

Re: Баланс пользователя в приложении!

Добавлено: 18 дек 2009, 21:34
VIP
Я у себя делал так:

Код: Выделить всё

function balancetext(){ //Обновляет текст "Баланс"
	_balance="На вашем счету: "+balance+ " голос";
	if (balance % 1<>0){
		_balance=_balance+"а";
		return;
	}
	if ((balance % 100>9) and (balance % 100<20)){
		_balance=_balance+"ов";
		return;
	}
	if ((balance % 10==0) or (balance % 10>4)){
		_balance=_balance+"ов";
		return;
	}
	if ((balance % 10>1) and (balance % 10<5)){
		_balance=_balance+"а";
		return;
	}
	return;
}

function onResponse(success) {
	res = req2.toString();
	len=res.length;
	i=0;
	while (i<len){
		i++;
		if (res.substring(i-1,i)==":"){
			j=i;
			i++;
			while ((res.substring(i-1,i)<>"}") and (i<len)) i++;
			balance=parseInt(res.substring(j,i-1))/100;
			balancetext();
			return;
		}
	}
}

function rebalance(){
	pp="method=getUserBalance";
	updateURL();
	req = new LoadVars();
	req2 = new XML();
	req2.onLoad = onResponse;
	req.sendAndLoad(_addr, req2);
	return;
}

Re: Баланс пользователя в приложении!

Добавлено: 19 дек 2009, 13:14
Глеб
VIP что то у меня все равно не получается выдает ошибку! Этот код нужно ведь вставлять в Main.as?

Re: Баланс пользователя в приложении!

Добавлено: 19 дек 2009, 13:22
VIP
Глеб
Вы пишите на 3.0 ?

Re: Баланс пользователя в приложении!

Добавлено: 19 дек 2009, 14:09
Глеб
Да