Zegar cyfrowy w ActionScript 3.0
Skrypt pokazuje jak stworzyć cyfrowy zegar w ActionScript 3 z użyciem zewnętrznych czcionek.
UWAGA! Aby przykład działa potrzebujemy 3 pola dynamiczne, o nazwach: godziny, minuty, sekundy . Oraz czcionke zaciągnięta w bibliotece o nazwie "czcionka".
Wersja On-line:
Wersja zegarka analogicznego jest dostępna tutaj.
Listing
//importowanie czcionki z biblioteki
var myFont:Font = new czcionka();
//dodanie formatowania dla 3 pól
var format:TextFormat = new TextFormat();
format.font = myFont.fontName;
godziny.defaultTextFormat = format;
godziny.embedFonts = true;
minuty.defaultTextFormat = format;
minuty.embedFonts = true;
sekundy.defaultTextFormat = format;
sekundy.embedFonts = true;
stage.addEventListener(Event.ENTER_FRAME,aktualizujCzas);
//wyświetlanie czasu
function aktualizujCzas(e:Event):void{
var date = new Date();
if (date.hours< 10){
godziny.text = "0" + date.hours + ":";
}
else {
godziny.text = date.hours + ":";
}
if (date.minutes< 10){
minuty.text = "0" + date.minutes + ":";
}
else {
minuty.text = date.minutes + ":";
}
if (date.seconds< 10){
sekundy.text = "0" + date.seconds;
}
else {
sekundy.text = date.seconds;
}
}
var myFont:Font = new czcionka();
//dodanie formatowania dla 3 pól
var format:TextFormat = new TextFormat();
format.font = myFont.fontName;
godziny.defaultTextFormat = format;
godziny.embedFonts = true;
minuty.defaultTextFormat = format;
minuty.embedFonts = true;
sekundy.defaultTextFormat = format;
sekundy.embedFonts = true;
stage.addEventListener(Event.ENTER_FRAME,aktualizujCzas);
//wyświetlanie czasu
function aktualizujCzas(e:Event):void{
var date = new Date();
if (date.hours< 10){
godziny.text = "0" + date.hours + ":";
}
else {
godziny.text = date.hours + ":";
}
if (date.minutes< 10){
minuty.text = "0" + date.minutes + ":";
}
else {
minuty.text = date.minutes + ":";
}
if (date.seconds< 10){
sekundy.text = "0" + date.seconds;
}
else {
sekundy.text = date.seconds;
}
}
Dodano przez: divix
Ranga: Administrator serwisu Punktów: 0
Ranga: Administrator serwisu Punktów: 0
Komentarze użytkowników
Nie rizumiem tego: "Oraz czcionke zaciągnięta w bibliotece o nazwie "czcionka"."
O co dokladnie z tym chodzi mam zaimportowac wlasna czcionke? Jak?
autor: dmx | 426 | 2009-08-21 22:17:49
Chodzi o to, żeby zaimportować własną czcionkę do Flash'a, potem kliknąć na nią prawym przyciskiem myszy w bibliotece oraz dać eksportuj do ActionScript z nazwą klasy ' Czcionka ' . Wtedy nasza czcionka będzie dostępna w naszych kodach.
autor: Divix | 428 | 2009-08-21 22:40:04
:: 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