Baner Flash ze zliczaniem kliknięć AS3
Skrypt tworzy baner w programie Flash zliczający kliknięcia.
1. Tworzymy nowy projekt o rozmiarze np. 300 x 100
2. Tworzymy button o nazwie: buton_btn po kliknięciu w niego osoba będzie przenoszona na wybraną stronę a kliknięcie zostanie zliczone.
3. Zaznacz pierwszą klatkę filmu i dodaj ten kod :
import flash.events.*;
buton_btn.addEventListener("mouseDown", klikniecia);
function klikniecia(evt:Event){
var url:String = "http://funkcje.net/";
var request:URLRequest = new URLRequest(url);
try {
navigateToURL(request, '_blank');
} catch (e:Error) {
trace("Wystąpił błąd");
}
dodaj_klikniecie();
}
function dodaj_klikniecie():void {
var plik:URLRequest = new URLRequest("click_count.php");
plik.method = URLRequestMethod.POST;
var loader:URLLoader = new URLLoader();
var zmienne:URLVariables = new URLVariables();
zmienne.punkt = 1;
loader.data = zmienne;
loader.load(plik);
}
buton_btn.addEventListener("mouseDown", klikniecia);
function klikniecia(evt:Event){
var url:String = "http://funkcje.net/";
var request:URLRequest = new URLRequest(url);
try {
navigateToURL(request, '_blank');
} catch (e:Error) {
trace("Wystąpił błąd");
}
dodaj_klikniecie();
}
function dodaj_klikniecie():void {
var plik:URLRequest = new URLRequest("click_count.php");
plik.method = URLRequestMethod.POST;
var loader:URLLoader = new URLLoader();
var zmienne:URLVariables = new URLVariables();
zmienne.punkt = 1;
loader.data = zmienne;
loader.load(plik);
}
4. Teraz utwórz plik click_count.php :
<?php
$plik = "plik.txt";
$fp = fopen($plik, "a+");
$aktualne_punkty = fread($fp, filesize($plik));
$nowe_punkty = 1+$aktualne_punkty;
file_put_contents($plik, '');
if(fwrite($fp, $nowe_punkty))
echo "writing=Ok&";
else
echo "writing=Error&";
fclose($fp);
?>
$plik = "plik.txt";
$fp = fopen($plik, "a+");
$aktualne_punkty = fread($fp, filesize($plik));
$nowe_punkty = 1+$aktualne_punkty;
file_put_contents($plik, '');
if(fwrite($fp, $nowe_punkty))
echo "writing=Ok&";
else
echo "writing=Error&";
fclose($fp);
?>
5. Tworzymy plik plik.txt z zawartością = 0 i nadajemy mu uprawnienia 777
To wszystko ilość kliknięć będzie w pliku txt
Listing
niema
Dodano przez: igor
Ranga: Administrator serwisu Punktów: 0
Ranga: Administrator serwisu Punktów: 0
Komentarze użytkowników
:: Losowe artykuły
:: Wymiana linków
Modowe inspiracje |
Android Gry i Aplikacje |
ZaplanujTransport.pl: Przeprowadzki, transport, aukcje |
Logo dla firmy |
Change Tires - Car Weather Forecast Reminder |
Laminas: MVC Framework for PHP |
IT Books Reviews and Programming: JS, JAVA, PHP, ANDROID, CSS |
Katalog roślin |
Programming articles: JAVA, PHP, C++, Python, JavaScript |
Kancelaria Adwokacka Łukasz Huszno