Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   Добавить в базу число. (http://www.flasher.ru/forum/showthread.php?t=151386)

CaypoH 27.02.2011 12:46

Добавить в базу число.
 
Мне нужно добавить к балансу дополнительное число.
Например есть 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 ?

etc 27.02.2011 18:58

А вы сами-то хорошо разбираетесь в этой свалке строк вида auctionArray[i]["uteshUserVB"]? Или вам за покилобайтно платят? 36 раз повторить auctionArray[i] — это надо быть очень старательным.


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

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