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

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
Alazaur
Разработчик
Разработчик
Сообщения: 1001
Зарегистрирован: 16 окт 2011, 20:25

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

Сообщение Alazaur »

Говнокодер не тот кто не знает каких-то новшевств. А тот кто пишет так, что будет работать криво или не у всех 8-)
Ах как сказал аж самому понравилось :D :D :D
gpv123
Сообщения: 346
Зарегистрирован: 29 янв 2012, 20:57

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

Сообщение gpv123 »

Alazaur, спецом откопал на форуме:

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

function moya_functsia(koli4estvo) {    for (var s4et=0;s4et=>10;s4et++) {        koli4estvo = koli4estvo + s4et;    }    return koli4estvo;} a = moya_functsia(5);
И это будет работать нормально. Так что теперь, это не говнокод?
Alazaur
Разработчик
Разработчик
Сообщения: 1001
Зарегистрирован: 16 окт 2011, 20:25

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

Сообщение Alazaur »

Это не будет работать кстати) Условие цикла не выполняется :D
Но это тоже не айс:

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

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

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

Сообщение gpv123 »

Александр писал(а):Посмотрите на имена и ненужный цикл.
Alazaur писал(а):Это не будет работать кстати) Условие цикла не выполняется :D
Alazaur писал(а):Согласись было лень сделать по человечески и ты схалявил ;)
Для кода в кадрах самое то :lol: Писал бы в классе - сделал бы получше :)
Alazaur
Разработчик
Разработчик
Сообщения: 1001
Зарегистрирован: 16 окт 2011, 20:25

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

Сообщение Alazaur »

gpv123, ну по большому счету там и функция не нужна)
если опустить тот факт что цикл не выполняется весь этот кусок кода можно было заменить на

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

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

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

Сообщение gpv123 »

Alazaur, а я в самом начале вообще кириллицей писал :D Теперь понятно, почему меня в говнокодеры записали :lol:
Alazaur
Разработчик
Разработчик
Сообщения: 1001
Зарегистрирован: 16 окт 2011, 20:25

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

Сообщение Alazaur »

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

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

Сообщение tamerlankyros »

Я надеюсь я вам не надоел, но у меня последняя просьба как сделать чтобы этот список показывал только тех кто установил приложение! Я просто не могу разобратся как работает friends.getAppUsers! Зарание спасибо)))
Alazaur
Разработчик
Разработчик
Сообщения: 1001
Зарегистрирован: 16 окт 2011, 20:25

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

Сообщение 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();    }
Аватара пользователя
tamerlankyros
Сообщения: 34
Зарегистрирован: 11 июл 2012, 00:38

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

Сообщение tamerlankyros »

Огромное спасибо)))
Ответить