|
SWiSH Forum
Forum użytkowników programów SWiSH
|
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 |
|
|
|
|
|
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
|
|
|
|
|
|
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 |
|
|