Zabezpieczenie pliku swf -- PROBLEM

Technologia Flash, czyli animacja na potrzeby stron WWW to świat daleko odbiegły od zwykłego programowania i kodu. Zapytaj o pomoc i podziel się z nami Twoimi problemami z zakresu Flasha.
mtimon
Posty: 2
Rejestracja: wt lut 08, 2005 1:31 pm
Lokalizacja: Warszawa
Kontakt:

Zabezpieczenie pliku swf -- PROBLEM

Post autor: mtimon »

Na stronie jest artykul dotyczący zabezpieczenia plików swf. Niestety niedziała to co tam zamieszczono, proszę o pomoc to mi jest potrzebne. http://www.webinside.pl/flash/artykuly/178
Marek_bf
Administrator
Posty: 4419
Rejestracja: czw lut 24, 2005 2:14 am
Kontakt:

Re: Zabezpieczenie pliku swf -- PROBLEM

Post autor: Marek_bf »

Prosta funkcja obliczająca różnicę czasu w milisekundach, pomiędzy zadaną datą w a data obecną, zadaną datę podajemy w argumentach funkcji.

Kod: Zaznacz cały

 function security_swf(year, month, day) {
	var stop_date = new Date(year, month - 1, day, 23, 59, 59, 999).getTime();
	var now_date = new Date().getTime();
	if (stop_date < now_date) {
		trace("czas przekroczony");
	} else {
		trace("czas nie przekroczony");
	}
}
security_swf(2005, 3, 3); 
Oczywiście w miejscach komendy trace umieszczamy odpowiednie instrukcje.

Ta sama funkcja tylko rozbudowana o tworzone dynamicznie pole tekstowe z informacją o końcu okresu testowego.

Kod: Zaznacz cały

 function security_swf(year, month, day) {
	var e_mail = "[email protected]";
	var side = "www.strona.pl";
	var stop_date = new Date(year, month - 1, day, 23, 59, 59, 999).getTime();
	var now_date = new Date().getTime();
	if (stop_date < now_date) {
		_root.createEmptyMovieClip("info_mc", 999).createTextField("info_txt", 0, 0, 0, Stage.width, Stage.height);
		info_txt = _root.info_mc.info_txt;
		info_txt.background = true;
		info_txt.wordWrap = true;
		info_txt.html = true;
		info_txt.htmlText = "<font color='#990000'><b>Upłyną czas bezpłatnego korzystania z aplikacji.</b></font>\nAby dowiedzieć się więcej napisz: <a href='mailto:" + e_mail + "?subject=time\u002dlimit'><font color='#0000FF'><u>" + e_mail + "</u></font></a>.\nLub odwiedź stronę: <a href='http://" + side + "'><font color='#0000FF'><u>" + side + "</u></font></a>";
	}
}
security_swf(2005, 1, 3); 
mtimon
Posty: 2
Rejestracja: wt lut 08, 2005 1:31 pm
Lokalizacja: Warszawa
Kontakt:

Dzięki wielkie działa

Post autor: mtimon »

To działa teraz przynajmniej nie muszę się obawiać, że ktoś sobie w kulki bedzie leciał :))
ODPOWIEDZ