Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Счетчик кликов (http://www.flasher.ru/forum/showthread.php?t=115719)

dlinnii 08.09.2008 19:47

Счетчик кликов
 
Хочу посчитать клики по ссылке во флэшке. Пусть записывается, например, в текстовый файл, который лежит рядом на сервере. Подскажите, как сделать?

MrPoma 08.09.2008 19:54

Код:

var n:Number = 0;
onMouseDown = function(){
 n ++;
}

А также почитайте про LoadVars.

dlinnii 08.09.2008 20:08

мне не надо считать локальные клики, клик - сразу запись в файл

Mur4ik 08.09.2008 20:09

Такое, кажися, возможно только в связке с php (или другим серверным языком прог-я), т.к сам флеш ничего (ну почти ничего) сохранять во внешних файлах не умеет...
Видел когдато несколько готовых решений на эту тему на woweb.ru в разделе скрипты...

gloomyBrain 08.09.2008 22:59

Вам онеобходимо отправлять данные методм "POST", если данных много или "GET" - если немного( =) ) с использованием LoadVars. В принципе, ничего сложного:
Код:

var lvData:LoadVars = new LoadVars();
lvData.flashWasClicked = "true";
lvData.send("http://www.mySite.ru/cgi-bin/someThing.php", null, "POST");

В приведённом примере php скрипту (на его месте может быть и cgi) пересылается строка (в URL-кодированном виде):
Цитата:

flashWasClicked = true
Далее, когда сервер получит строку, необходимо её в php поймать:
Код:

if($_POST['flashWasClicked']=='true'){

запись в файл как и куда Вам надобно

}



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

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