SWiSH Forum Strona Główna SWiSH Forum
Forum użytkowników programów SWiSH

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload

Poprzedni temat «» Następny temat
Zegar
Autor Wiadomość
artur4448 
Bywalec


Dołączył: 28 Lip 2010
Posty: 17
Skąd: warszawa
Wysłany: Pon 27 Cze, 2011 11:42   Zegar

Proszę o dopisania skryptu tak ,aby zegar analogowy działał poprawnie.Dzięki z góry.

Mój_Zegar.swi
Pobierz Plik ściągnięto 606 raz(y) 8.85 KB

_________________
artur4448
 
 
     
^Januszr 



Pomógł: 216 razy
Dołączył: 11 Maj 2005
Posty: 1854
Skąd: Stolyca od urodzenia
Wysłany: Pon 27 Cze, 2011 12:31   

Pozamykaj stare tematy najpierw... potem zaglądnę i być może napiszę...
_________________
Niestety używam nieoficjalnych wersji Swish, które można zassać z forums.swishzone.com - jest na szczycie listy w BugsForum.
 
     
artur4448 
Bywalec


Dołączył: 28 Lip 2010
Posty: 17
Skąd: warszawa
Wysłany: Pon 27 Cze, 2011 12:41   

Ok,chętnie to zrobię ,jak mógł byś mi powiedzieć o których myślisz.
Dzięki że możesz pomóc !
_________________
artur4448
 
 
     
^Januszr 



Pomógł: 216 razy
Dołączył: 11 Maj 2005
Posty: 1854
Skąd: Stolyca od urodzenia
Wysłany: Pon 27 Cze, 2011 17:12   

Te wydają mi się rozwiązane:
http://swish.wodip.opole....ighlight=#23587

http://swish.wodip.opole....ighlight=#24247

http://swish.wodip.opole....ighlight=#24404

Wiele ich nie masz, ale jak już coś piszesz to warto zamknąć - wtedy inni będą wiedzieli, że problem rozwiązany został.
_________________
Niestety używam nieoficjalnych wersji Swish, które można zassać z forums.swishzone.com - jest na szczycie listy w BugsForum.
 
     
artur4448 
Bywalec


Dołączył: 28 Lip 2010
Posty: 17
Skąd: warszawa
Wysłany: Pon 27 Cze, 2011 19:18   

napisz jak będziesz miał chwilę ,dzięki z góry !!
_________________
artur4448
 
 
     
^Januszr 



Pomógł: 216 razy
Dołączył: 11 Maj 2005
Posty: 1854
Skąd: Stolyca od urodzenia
Wysłany: Pon 27 Cze, 2011 19:52   

ciekawe te wartości... mój intelekt jest zbyt słaby aby pojąć to co autor miał na myśli więc usunąłem niezrozumiałe dla mnie i zastąpiłem czymś co rozumiem.

zegarek.swi
zegarek wskazówkowy
Pobierz Plik ściągnięto 656 raz(y) 10.13 KB

_________________
Niestety używam nieoficjalnych wersji Swish, które można zassać z forums.swishzone.com - jest na szczycie listy w BugsForum.
 
     
artur4448 
Bywalec


Dołączył: 28 Lip 2010
Posty: 17
Skąd: warszawa
Wysłany: Pon 27 Cze, 2011 20:50   

ok ,dzięki za tyle.Podziwiam takich kolesi jak ty,dzięki taki osobą
łatwiej coś pojąć.

[ Dodano: Pon 27 Cze, 2011 21:11 ]
Mam jeszcze prośbę .Czy mógł byś napisać parę słów jak skrypt się wykonuje ,czyli jak go doczytać i zrozumieć.
_________________
artur4448
 
 
     
^Januszr 



Pomógł: 216 razy
Dołączył: 11 Maj 2005
Posty: 1854
Skąd: Stolyca od urodzenia
Wysłany: Pon 27 Cze, 2011 21:56   

ja to rozumiem tak:
    onSelfEvent (enterFrame, includingFirstFrame) { // w każdej klatce filmu wykonaj akcję poniższą
    data = new Date; //utwórz zmienną o nazwie data, która jest zależna od czasu systemu
    godzina = data.getHours(); //utwórz zmienną "godzina" pobieraną z czasu systemu, ale tylko godziny
    minuta = data.getMinutes();// utwórz zmienną "minuta" pobieraną z czasu systemu, ale tylko minuty
    sekunda = data.getSeconds(); //utwórz zmienną "sekunda" pobieraną z czasu systemu, ale tylko sekundy
    wskazowkaG._rotation = (godzina*60+minuta)/2;//obrót obiektu o nazwie wskazówkaG wynosi połowę 60 wartości zmiennej "godzina" (aby wskazał np 10) + wartość zmiennej minuta (aby wskazówka przesunęła się o np 1/3 godziny wskazując np 10:20)
    wskazowkaM._rotation = (minuta*60+sekunda)/10;//obrót obiektu o nazwie .... analogicznie jak wyżej
    wskazowkaS._rotation = sekunda*6;//jak wyżej
    if (godzina<10) {
    godzina="0" add godzina; //jeżeli zmienna godzina < 10 to godzina ma mieć tekst (nie wartość) 0 oraz wartość godziny
    }
    if (minuta<10) {
    minuta="0" add minuta;
    //analogicznie jak wyżej
    }
    if (sekunda<10) {
    sekunda="0" add sekunda;
    //analogicznie jak wyżej - chodzi o to aby nie wyświetlało 1:1:9 a 01:01:09
    }
    zegar=godzina add ":" add minuta add":" add sekunda; }//text, który jest zdefiniowany jako zmienna "zegar" (równie dobrze, może to być TARGET i pole txt nazywać się zegar) ma się składać ze słów zmiennej "godzina" (i definicje dotyczące dodania zera) oraz znaku ":" oraz zmiennej "minuta" (i definicje dotyczące dodania zera) oraz znaku ":" oraz zmiennej "sekunda" (wraz ze znakiem zera, jeżeli warunek jest spełniony)
_________________
Niestety używam nieoficjalnych wersji Swish, które można zassać z forums.swishzone.com - jest na szczycie listy w BugsForum.
 
     
artur4448 
Bywalec


Dołączył: 28 Lip 2010
Posty: 17
Skąd: warszawa
Wysłany: Wto 28 Cze, 2011 05:44   

Dzięki!!Odpowiedź okazała się pomocna.
_________________
artur4448
 
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

SWiSH - Create Flash animaton the easy way

Powered by phpBB modified by Przemo © 2003 phpBB Group
Nowe zasady dotyczące cookies. Wykorzystujemy pliki cookies, aby nasz serwis lepiej spełniał Państwa oczekiwania. Można zablokować zapisywanie cookies, zmieniając ustawienia przeglądarki.
         
Strona wygenerowana w 0.14 sekundy. Zapytań do SQL: 16