Просмотр полной версии : Счетчик кликов
Хочу посчитать клики по ссылке во флэшке. Пусть записывается, например, в текстовый файл, который лежит рядом на сервере. Подскажите, как сделать?
var n:Number = 0;
onMouseDown = function(){
n ++;
}А также почитайте про LoadVars.
мне не надо считать локальные клики, клик - сразу запись в файл
Такое, кажися, возможно только в связке с 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'){
запись в файл как и куда Вам надобно
}
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.