- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
public function UiAnalyticVO()
{
}
public function get ageGroup():String
{
var ageGroup:String;
// Данные о возрасте пользователя никогда не отправляются, важно только
// чтобы он был старше 18 (хз зачем).
// Возраст пользователя устанавливается 1 раз за всю жизнь приложения,
// даже если у него случится день Рождения - об этом приложение не
// узнает.
if (_age)
{
ageGroup = _age < 18 ? "1":"2";
}
else
{
ageGroup = "0";//undefined age
}
return ageGroup;
}
. . .
// эту функцию вызывают много раз в секунду
protected function sendAnalytics(categoryType:String, evtType:String):void
{
// жизненный цикл этого объекта - ровно пока не отработает эта функция,
// потом он жертва мусорщика
var analyticsVo:UiAnalyticVO = new UiAnalyticVO();
. . .
Тут прийдется немного нарпячь воображение, чтобы понять, что происходит. Kак бы много всего одновременно... (и даже больше, но для того, чтобы объяснить на сколько все плохо пришлось бы очень много постить. Я думаю, этого должно хватить :)
wvxvw 05.07.2011 16:01 # 0
А, да, и единственное использование:
bugmenot 10.07.2011 17:15 # 0
wvxvw 13.07.2011 20:24 # 0
А в мануале особенно понравилась вот эта страница: http://www.google.com/support/analytics/bin/answer.py?answer=55520 с кодом на AS1. Это ж на кого она рассчитана... как бы можно понять, когда нужна поддержка доисторического кода на языке, на котором никто не пишет, но предлагать это в качестве примера...
Хотя, наверное, проблема в том, что в порыве сделать жизнь как можно более удобной для идиотов, ее одновременно делают очень трудной для заурядного обывателя :)
carsten 10.07.2011 14:33 # 0
вдруг смешно стало
Lure Of Chaos 12.07.2011 16:32 # 0
bugmenot 12.07.2011 17:41 # 0
Dzianis 29.09.2011 04:00 # 0
guest8 09.04.2019 11:07 # −999