Temat: zegar we flashu...?
Nie wiem czy jeszcze aktualne ale na wszelki wypadek podam ci prosty przepis na zegarek..:)
W skrócie:
1. Będąc na głównej scenie klikamy CTR+F8 i robimy nowego MC nazywając go np "zegarek" (w zakładce Align ustawiamy wyśrodkowany w pionie i poziomie.
2. Podobnie jak wyżej robimy wskazówki zegara (godziny nazywajac ją "godz", minutową nazywając ją "minu" i sekundową nazywając ją "seku". Oczywiście poszczególne wskazówki klikając F8 zapisujemy jako MC i dla każdej ustawiamy "Registartion" zaczepione środek dół.
3. W stworzonym MC zegarek dodajemy kolejno: Layer "cyferblat" (rysując koło tarczy zegarka, nastepnie layery dla poszczególnych
wskazówek i w każdej ustawiamy odpowiednie wskazówki. (uwga dla
każdej w instance name podajemy odpowiednie nazwy: minu (minutowa), seku (sekundowa) i godz (godzinowa) - ważne dla Action Scripts)
4. Przełączamy sie na główną scenę. Na pierwszym layerze wrzucamy zrobiony wcześniej MC "zegarek" i w instance name podajemy nazwę "zegarek", dodajemy drugi layer i piszemy AS:
_root.onEnterFrame = function() {
czas = new Date();
sekunda = czas.getSeconds();
minuta = czas.getMinutes();
godzina = czas.getHours();
//
zegarek.seku._rotation = sekunda*6;
zegarek.minu._rotation = minuta*6;
zegarek.godz._rotation = godzina*30+minuta/2;
};
Mam nadzieję, ze pomogłem... ;-)
Jarosław Nobik edytował(a) ten post dnia 27.10.08 o godzinie 22:29