Страница 3 из 5

Re: Помогите с кодом вывода друзей!

Добавлено: 03 авг 2012, 22:26
Alazaur
Говнокодер не тот кто не знает каких-то новшевств. А тот кто пишет так, что будет работать криво или не у всех 8-)
Ах как сказал аж самому понравилось :D :D :D

Re: Помогите с кодом вывода друзей!

Добавлено: 03 авг 2012, 22:33
gpv123
Alazaur, спецом откопал на форуме:

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

function moya_functsia(koli4estvo) {    for (var s4et=0;s4et=>10;s4et++) {        koli4estvo = koli4estvo + s4et;    }    return koli4estvo;} a = moya_functsia(5);
И это будет работать нормально. Так что теперь, это не говнокод?

Re: Помогите с кодом вывода друзей!

Добавлено: 03 авг 2012, 22:40
Alazaur
Это не будет работать кстати) Условие цикла не выполняется :D
Но это тоже не айс:

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

 navigateToURL(new URLRequest('http://vk.com/id' + friends[index + (e.target.x - 65) / 115].uid), '_blank');
Согласись было лень сделать по человечески и ты схалявил ;)
По поводу говнокодера я шучу конечно, ты всерьез не подумай :D

Re: Помогите с кодом вывода друзей!

Добавлено: 03 авг 2012, 22:48
gpv123
Александр писал(а):Посмотрите на имена и ненужный цикл.
Alazaur писал(а):Это не будет работать кстати) Условие цикла не выполняется :D
Alazaur писал(а):Согласись было лень сделать по человечески и ты схалявил ;)
Для кода в кадрах самое то :lol: Писал бы в классе - сделал бы получше :)

Re: Помогите с кодом вывода друзей!

Добавлено: 03 авг 2012, 22:58
Alazaur
gpv123, ну по большому счету там и функция не нужна)
если опустить тот факт что цикл не выполняется весь этот кусок кода можно было заменить на

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

a = 5 + 10;
Это я и имел ввиду когда говорил "работать криво".
По поводу имен на транслите с русского. Да я такое не поддерживаю конечно, но за это назвать человека говнокодером тоже язык у меня бы не повернулся. :)

Re: Помогите с кодом вывода друзей!

Добавлено: 03 авг 2012, 23:08
gpv123
Alazaur, а я в самом начале вообще кириллицей писал :D Теперь понятно, почему меня в говнокодеры записали :lol:

Re: Помогите с кодом вывода друзей!

Добавлено: 03 авг 2012, 23:10
Alazaur
gpv123 писал(а):Alazaur, а я в самом начале вообще кириллицей писал :D Теперь понятно, почему меня в говнокодеры записали :lol:
Не дай бог бедным китайцам декомпилить твои флешки :D :D :D
Да кстати на счет a = 5 + 10 я херню спорол) a = 60; или a = 5 + 55; если б цикл работал)))

Re: Помогите с кодом вывода друзей!

Добавлено: 04 авг 2012, 00:40
tamerlankyros
Я надеюсь я вам не надоел, но у меня последняя просьба как сделать чтобы этот список показывал только тех кто установил приложение! Я просто не могу разобратся как работает friends.getAppUsers! Зарание спасибо)))

Re: Помогите с кодом вывода друзей!

Добавлено: 04 авг 2012, 09:19
Alazaur

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

    var quantity:int = 0;         var arr:Array = [];    var friends:Array = [];    var index:int = 0;        vkBase.API('friends.getAppUsers', null, loadedFriendsApp, printError);            function loadedFriendsApp(o:Object):void    {        if(o.length){            quantity = o.length;            var str:String = '';            for(var i:int = 0; i < o.length; i++){                str += o[i] + ",";            }            vkBase.API('users.get', {uids:str,fields:'photo,first_name'}, loadFriends, printError);        }    }                 function loadFriends(response:Array):void    {        for (var i:int = 0; i < quantity; i++)        {            arr.push([new Loader, new TextField]);            arr[i][0].x = arr[i][1].x = 65 + 115 * i;            arr[i][0].y = (arr[i][1].y = 575) - 50;            arr[i][0].addEventListener(MouseEvent.CLICK, onClick);            addChild(arr[i][0]);            addChild(arr[i][1]);        }               friends = response;        initFriends();    }         function printError(error:Object):void    {        var tf:TextField = new TextField();        tf.x = 100;        tf.y = 100;        tf.width = 300;        tf.height = 300;        tf.text = error.error_msg;             //removeChildren();        addChild(tf);    }         function onClick(e:MouseEvent):void    {        navigateToURL(new URLRequest('http://vk.com/id' + friends[index + (e.target.x - 65) / 115].uid), '_blank');    }         function initFriends():void    {        for (var i:int = 0; i < quantity; i++)        {            arr[i][0].load(new URLRequest(friends[index + i].photo));            arr[i][1].text = friends[index + i].first_name;        }    }         function toLeft(e:* = null):void //перелистывание влево    {        index -= quantity - 1;        initFriends();    }         function toRight(e:* = null):void // перелистывание вправо    {        index += quantity - 1;        initFriends();    }

Re: Помогите с кодом вывода друзей!

Добавлено: 04 авг 2012, 12:29
tamerlankyros
Огромное спасибо)))