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
Koła zębate
Autor Wiadomość
roland 
Site Admin
Roland Zimek



Wersja SWiSH: Max4
Pomógł: 31 razy
Wiek: 58
Dołączył: 21 Sty 2005
Posty: 424
Skąd: Opole
Wysłany: Sro 06 Lip, 2005 06:38   Koła zębate

Narysuj dowolny obiekt, który ma zostać "kołem zębatym". Ja wybrałem narzędzie AutoShape, a następnie gwiazdę. Ważne, aby była ona w takim samym rozmiarze w poziomie jaki i w pionie. Możesz to uzyskać przytrzymując wciśnięty klawisz SHIFT podczas rysowania.
Zwiększ liczbę ramion gwiazdy, klikając lewym przyciskiem myszki, na zielonym kółku widocznym pośrodku obiektu.

UWAGA. Często środek obiektu (zwany także punktem zakotwiczenia) nie zostaje umieszczony dokładnie pośrodku. Najpewniejszym sposobem umieszczenia zakotwiczenia pośrodku gwiazdy, jest jej narysownie przy włączonym przyciąganiu do siatki, a następnie przeciągnięcie punktu zakotwiczenia do punktu zbiegu siatki.
Następnie należy skopiować narysowaną gwiazdę i jej kopię umieścić tak, aby "ząbki" nachodziły na siebie. Dobrze jest też wyrównać obiekty względem siebie.

Dla gwiazdy "czerwonej" ustawiłem efekt Move, ustalając obrót 360 stopni. A dla gwiazdy "niebieskiej" podobny efekt, ale obrót -360 stopni.

Uzyskany efekt jest następujący:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,79,0"
id="zebatka" width="319" height="321">
<param name="movie" value="http://swish.wodip.opole.pl/forum/_screen/zebatka_1.swf">
<param name="bgcolor" value="#FFFFFF">
<param name="quality" value="high">
<param name="allowscriptaccess" value="samedomain">
<embed type="application/x-shockwave-flash"
pluginspage="http://www.macromedia.com/go/getflashplayer"
width="319" height="321"
name="zebatka" src="http://swish.wodip.opole.pl/forum/_screen/zebatka_1.swf"
bgcolor="#FFFFFF" quality="high"
swLiveConnect="true" allowScriptAccess="samedomain"
></embed>
</object>
Można też spróbować zaanimować "niebieską" zębatkę, tak, aby obracała się wokół nieruchomej "czerwonej" zębatki. Należy wtedy usunąć efekt Move dla zębatki "czerwonej", a "niebieską" zębatkę dla wygody przekształciłem w duszka (choć nie jest to konieczne).

Następnie należy przesunąć punkt zakotwiczenia "niebieskiej" zębatki (duszka), tak aby znajdował się pośrodku "czerwonej" zębatki.

Teraz zębatki są animowane następująco:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,79,0"
id="zebatka" width="319" height="321">
<param name="movie" value="http://swish.wodip.opole.pl/forum/_screen/zebatka_2.swf">
<param name="bgcolor" value="#FFFFFF">
<param name="quality" value="high">
<param name="allowscriptaccess" value="samedomain">
<embed type="application/x-shockwave-flash"
pluginspage="http://www.macromedia.com/go/getflashplayer"
width="319" height="321"
name="zebatka" src="http://swish.wodip.opole.pl/forum/_screen/zebatka_2.swf"
bgcolor="#FFFFFF" quality="high"
swLiveConnect="true" allowScriptAccess="samedomain"
></embed>
</object>
UWAGA. Jeżeli robiłeś dokładnie tak jak pokazałem, to należy jeszcze zmienić w efekcie Move, dla "niebieskiej" zębatki obrót, ustawiając 360 stopni.
 
     
rastaman 
Początkujący


Wiek: 33
Dołączył: 04 Paź 2006
Posty: 3
Skąd: Kalisz
Wysłany: Pon 09 Paź, 2006 21:05   

NIe rozumiem dwoch rzeczy:
1. Jak zrobić takie koło..?? probowalem z gwiazdka tak jak mowisz zwiekszylem ilosc ramion ale to nadal gwiazda te ramiona są dlugie...
2. Jak ustawic punkt zakotwiczenia na srodku gwiazdy czerwonej skoro sprite nie jest taki duzy a jest tylko 9 opcji i nie da sie recznie ustawic..
_________________
I'am RAstaMAn:D
 
 
     
Seb 
Ekspert



Pomógł: 28 razy
Wiek: 42
Dołączył: 09 Paź 2005
Posty: 591
Skąd: takie pytanie?
Wysłany: Pon 09 Paź, 2006 21:30   

ad 1 masz tam drugi zielony punkt, m/dzy ramionami, pobaw się nim
ad 2 Roland to przewidział, więc czytaj uważnie tam gdzie zaczyna się na ;-) UWAGA ;-)

testowanie na chybił trafił nic nie kosztuje a.. daje nowe opcje i naukę ;) baw się dobrze
 
     
jerzykovsky 
Początkujący


Wiek: 39
Dołączył: 03 Mar 2009
Posty: 5
Skąd: Zielona Góra
Wysłany: Wto 03 Mar, 2009 20:06   

Witam. Jako, ze zacynam swoja przygode z flashem mam dwa banalne pytnia:

czy punkt zakotwiczenia mozna przecignac kursorem myszy? (u mnie wraz z nim przeciga sie caly obiekt)


pytnie nr 2:
jak właczyć przyciąganie do siatki?

pozdrawiam i dzieki za wyrozumialosc :)
 
     
Seb 
Ekspert



Pomógł: 28 razy
Wiek: 42
Dołączył: 09 Paź 2005
Posty: 591
Skąd: takie pytanie?
Wysłany: Wto 03 Mar, 2009 20:31   

dawno juz swishem sie nie bawilem... a ze przyszlo mi powiadomienie o odpowiedzi w temacie.. neich będzie ze odpowiem ;p

anchor pointa z tego co pamietam ruszasz myszą z altem

przyciaganie do siatki ctrl+shift+' -snap to grid (lub do pixela, masz to w menu gornym i bodajze w pasku z lewej strony przy skalowaniu pola roboczego)

pzdr
 
     
jerzykovsky 
Początkujący


Wiek: 39
Dołączył: 03 Mar 2009
Posty: 5
Skąd: Zielona Góra
Wysłany: Wto 03 Mar, 2009 21:01   

Dziekuje za pomoc - teraz mam z gorki :)
 
     
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:  


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.11 sekundy. Zapytań do SQL: 13