Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Flex

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 27.02.2011, 12:46
CaypoH вне форума Посмотреть профиль Отправить личное сообщение для CaypoH Найти все сообщения от CaypoH
  № 1  
Ответить с цитированием
CaypoH

Регистрация: Dec 2010
Сообщений: 15
По умолчанию Добавить в базу число.

Мне нужно добавить к балансу дополнительное число.
Например есть bank, он добавляется к балансу и нужно чтобы еще к этому числу банка добавлялось еще доп.
Вот код из флекса:
Код AS3:
		public function setAppVars(event:Event):void
		{
			var loader:URLLoader = URLLoader(event.target);			
			if(XML(loader.data).auc.text().toString()!="")
			{
				lastId=int(XML(loader.data).lastid.text().toString());
				var uids:Array=[];
				for each(var auction:XML in XML(loader.data).auctions.auction)
				{
					var i:int=(auction.@id-1);
					clearInterval(auctionArray[i]['timeUint']);					
 
					if((auctionArray[i]['autoStake'])&&(auctionArray[i]['id']!=vkapi.viewer_id)&&(gameBalance>i*2)) pay(i+1);
 
					auctionArray[i]['id']=auction.lastuserid.text().toString();
					auctionArray[i]['uteshid']=auction.uteshuserid.text().toString();
 
					if(auction.status.text().toString()>0) setStakeCase(i);
					else if(auction.status.text().toString()==0) setWinnerCase(i);
					     else if(auction.status.text().toString()==-1) setNoStakeCase(i);
 
					auctionArray[i]['status']=auction.status.text().toString();					     														
					auctionArray[i]['timeLeft']=auction.timeleft.text().toString();
					changeTime(i);
					auctionArray[i]['timeUint']=setInterval(changeTime,1000,i);
					auctionArray[i]['bankL'].text=auction.bank.text().toString();
					auctionArray[i]['bankT'].text=auction.bankB.text().toString();
					auctionArray[i]['votesL'].text="голос"+getEnd(auction.bank.text().toString());
					auctionArray[i]["bankT"]=auctionArray[i]["bankL"].text;
 
					if(Math.floor(auctionArray[i]["bankT"] * 7 / 100) >= 1)
					{
                            auctionArray[i]["ratewinVB"].visible = true;
                            auctionArray[i]["winVB"].text = "Бонус: + " + Math.floor(auctionArray[i]["bankT"] * 7 / 100) + " голосов!";
                            if(Math.floor(auctionArray[i]["bankT"] * 2 / 100) >= 1)
                            {
                            	auctionArray[i]["ratewin1VB"].visible = true;
                            	auctionArray[i]["win1VB"].text = "Утешник: + " + Math.floor(auctionArray[i]["bankT"] * 2 / 100) + " голосов!";
                                if(auctionArray[i]["status"] == 0)
                                {
                                    auctionArray[i]["uteshUserVB"].visible = true;
                                }
                            }
                            else
                            {
                                auctionArray[i]["uteshUserVB"].visible = false;
                                auctionArray[i]["ratewin1VB"].visible = false;
                            }
                        }
                        else
                        {
                            auctionArray[i]["ratewinVB"].visible = false;
                            auctionArray[i]["uteshUserVB"].visible = false;
                            auctionArray[i]["ratewin1VB"].visible = false;
                        }
 
                        if (auction.status.text().toString() != -1)
                        {
                            if(auctionArray[i]["id"].toString() != "0") uids.push(auctionArray[i]["id"].toString());
                            if(Math.floor(auctionArray[i]["bankT"] * 2 / 100) >= 1 && auctionArray[i]["uteshid"].toString() != "0") uids.push(auctionArray[i]["uteshid"].toString());
                        }
					else auctionArray[i]['avatarI'].source=dir+"no_photo.jpg";
					auctionArray[i]["uteshid1"] = auctionArray[i]["uteshid"];
					i++;
				}		
			    getInfoForAuction(uids);	
			}
		}
BankL добавляется в базе к votes, а вот как можно сделать чтобы добавлялся BankT ?

Старый 27.02.2011, 18:58
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 2  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
А вы сами-то хорошо разбираетесь в этой свалке строк вида auctionArray[i]["uteshUserVB"]? Или вам за покилобайтно платят? 36 раз повторить auctionArray[i] — это надо быть очень старательным.

Создать новую тему Ответ Часовой пояс GMT +4, время: 08:21.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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