/nAll;};
} if (k lt; nGroup) {angleList [k]=0;} {angleList [k]=360};
};
//Створюємо про єкт діаграму=new Bar (angleList, colorList) ;. x=100 + x0; .y=140 + y0; (sBar);
}
//Bar - тип даних діаграмаclass Bar extends MovieClip {
//характерістікіvar radius: Number=70; var colorList: Array;
//створюємо діаграмуfunction Bar (m: Array, cList: Array, empty: Boolean=false) {= cList; .graphics.lineStyle (); (empty)
{
//Малюємо пусту.graphics.beginFill (colorList [9], 1) ;. graphics.drawCircle (0,0, radius) ;;
} tAngle: Number;
//Заливка секторів (var k: Number=0; k lt; m.length; k ++) {(k == 0) {tAngle=0;} else {tAngle=m [k - 1 ];} ;. graphics.beginFill (colorList [k% colorList.length], 1); (tAngle, m [k]) ;. graphics.endFill ();
}
//Малюємо контуріlab: TextField; x, y: Number; (var i: Number=0; i lt; m.length; i ++) {(i == 0) {tAngle=0;} else {tAngle=m [i - 1];}; (((m [i] - tAngle) /3.6) lt; 1.5) {.graphics.lineStyle ();
} (((m [i] - tAngle) /3.6) lt; 3) {.graphics.lineStyle (1,0xFFFFFF);
} if (((m [i] - tAngle) /3.6) lt; 7) {.graphics.lineStyle (2,0xFFFFFF);
} if ((m [i] - tAngle) == 360) {this.graphics.lineStyle ();} {this.graphics.lineStyle (3,0xFFFFFF);};
(tAngle, m [i]);=new TextField ();=(radius + 15) * Math.sin ((- (tAngle + m [i])/2 + 180) * Math.PI/180) - 10;=(radius + 10) * Math.cos ((- (tAngle + m [i])/2 + 180) * Math.PI/180) - 7;
//Додаємо Підписи секторів.x=x; .y=y; (((m [i] - tAngle) /3.6) gt;=2.5) {.appendText (String (Math.round ((m [i] - tAngle) /3.6)) + «%»);
};
(lab);
}
}
}
2.4 Опис інтерфейсу
Програма Завдяк використанн технології Flash має зрозумілій та лаконічній інтерфейс.
Відразу после Першого запуску з являється вікно, что попереджує про том, что программа матіме доступ до Загальної информации.
Рис. 2.2 Попередження безпеки
После підтвердження відбувається запуск додатка. ОТРИМАНО Дозвіл, звертаючися до серверів «В Контакте» отрімує інформацію про користувача. Програма відразу ж оброблює Доступні дані та відає статистику користувача. Йому доступна інформація относительно статі та віку его друзів міста, в якому прожівають, та основного ВНЗ, в якому навчаюсь або навчають. За цімі Даними приложение проводити Частотний аналіз и представляет їх у виде кругових діаграм. Користувачами Доступні фільтри, щоб корегувати список друзів (вібірку), среди якіх буде проведено аналіз и віведено на екран, протей, для загально дослідження программа отрімує всю інформацію, без завдання користувачем обмежень помощью фільтрів.
Завдяк возможности Отримання информации про користувача НЕ займаючі при цьом него самого, Взаємодія з додатком полегшується і прішвідшується дослідження: Йому НЕ має спожи зазначаті свое ім я, стати, вік, місто, в якому прожіває, ВНЗ, в якому Навчався або навчається зараз, та інше. При повторному проходженні Анкетування программа НЕ Прийма его ВІДПОВІДІ, если воно НЕ потрібне І, навпаки, коли необходимо звернута до думки користувача, что Вже проходив Анкетування, вбудовані засоби «В Контакте» дозволяють надіслаті Йому ПОВІДОМЛЕННЯ и запросіті пройти Анкетування.
Рис. 2.3 Статистика за ВІКОМ и статью Користувачів
Статистика за ВІКОМ розподіляється в залежних від вікових груп, такими є групи до 16 років, 16-20 років, 21-25 років, 26-30 років, 31-35 років, 36-40 років, 41-45 років, 46-50 років та старше 51 року. Такий поділ добро характерізує шкірних з вікових груп, прітаманні Їм Дії та моделі поведінкі.
Поділ же на статі відіграю мізерну роль у формуванні поведінкі в СОЦІАЛЬНИХ медіа, проти така характеристика є все одне Важлива.
Рис. 2.4 Статистика за містом, в якому прожівають, та основного ВНЗ, в якому навчаюсь або навчають Користувачі
Статистика за містом, в якому прожіває користувач, предполагает результати за дев ятьма найчастіше зустрічаємімі містамі.
Статистика за ВНЗ, в якому людина Навчалася або навчається у Сейчас, аналогічна статістіці за містамі. Если людина має декілька Вищих освіт, то буде враховуватіся тієї ВНЗ, что вказано Першів.
На іншому етапі корістувачеві Пропонується прой...