![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 0 Dołączył: 28.02.2008 Ostrzeżenie: (20%) ![]() ![]() |
witam, chcialbym stworzyc dosc niecodzienne menu. Niecodzienne jak dla mnie:) chodzi mi o to zeby wokol jednego elementu krazy pare. przedstawione jest to na rysunku:
http://img138.imageshack.us/img138/5444/beztytuurgh.png Prosilbym o wskazanie linku do skryptu badz do skryptu ktorego w latwy sposob daloby sie przerobic na potrzebe tego menu. (nie wiedzialem gdzie zamiescic temat) jestem poczatkujacy w js.Dziekuje za posty:) |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 182 Pomógł: 115 Dołączył: 4.03.2009 Skąd: Myszków Ostrzeżenie: (0%) ![]() ![]() |
JavaScript =/= Java
Myślę, że można by wykorzystać jakiś skrypt zegara (do rozmieszczenia elementów - w końcu to trochę jak na tarczy zegara), możesz też samemu takie coś napisać, wystarczy się kątami pobawić i przeliczyć na współrzędne. Reszta to standardowe menu. Ten post edytował Mephistofeles 20.01.2010, 19:31:00 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 0 Dołączył: 28.02.2008 Ostrzeżenie: (20%) ![]() ![]() |
problem w tym ze nie do konca umiem tez probowalem przerobic zegar... jakby ktos podeslal link chociaz do zegara ktory latwo by szlo przerobic, oczywiscie jesli najedziemy na ikonke w menu to sie zatrzymie, a tego juz totalnie nie umiem.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 182 Pomógł: 115 Dołączył: 4.03.2009 Skąd: Myszków Ostrzeżenie: (0%) ![]() ![]() |
Chcesz statyczne, czy dynamiczne (obracające się) menu?
Podziel 360/ilość elementów, znajdź wzór na obrót wektora i obracaj go o dany kąt, potem dodaj do współrzędnych środka. Otrzymasz współrzędne każdego elementu. Potem dynamiczna zmiana pozycji i gotowe. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
podpowiem, że przyda Ci się znajomość sinus i cosinus
![]() |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 0 Dołączył: 28.02.2008 Ostrzeżenie: (20%) ![]() ![]() |
jednak dla mnie to czarna magia.. we flashu moze latwiej bedzie?
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
a myślisz że języki programowania czymś się od siebie różnią? są różnice, owszem, we flashu łatwiej zrobić takie menu, ale bez znajomości matematyki tego nie zrobisz, ofc o ile ma być to menu dynamiczne
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 177 Pomógł: 0 Dołączył: 6.06.2004 Ostrzeżenie: (20%) ![]() ![]() |
ja bym to zrobił we flashu, ale jeśli nie znasz flasha to na jedno wychodzi...
-------------------- |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 1 182 Pomógł: 115 Dołączył: 4.03.2009 Skąd: Myszków Ostrzeżenie: (0%) ![]() ![]() |
Bez przesady, jaka tu matematyka, nawet jak nie zna trygonometrii to znajdzie gotowy wzór, a komputer już sobie policzy.
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 0 Dołączył: 28.02.2008 Ostrzeżenie: (20%) ![]() ![]() |
no, tak zrobilem juz te elementy, teraz mam problem z tym zeby przesuwaly sie jedna predkoscia. przeskakuja tj o sekundy, a jak zmienie kat sekund to poruszaja sie w zolwim tempie.. (robie we flashu - selteco flash desinger) nie mam pojecia o skryptach wiec prosilbym o dokladne wyjasnienie.
http://www.flash.webpacket.net/artykuly.ph...9dd81ca24beb124 znalazlem taki artykul jak myslicie moze mi sie przydac? poradzilem sobie, teraz tylko musze zrobic ze menu sie zatrzymuje, i reszte buttonow. zapytalem kumpla czy latwiej we fleszu powiedzial ze tak:) wyglada to tak: http://www.swfcabin.com/open/1264178666 |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Czym miałaby się objawiać ta "łatwiejszość" zrobienia tego we Flashu poza tym, że będzie to bardziej ociężałe, mniej dostępne i trudniejsze w modyfikacji?
Trochę podpowiem: W CSSie ustawiasz dla UL wymiary na sztywno (np. 300x300 pikseli) + pozycjonowanie relatywne. Dla LI ustawiasz pozycjonowanie absolutne. W JavaScripcie wystarczy co np. 15 ms wywołać funkcję która na nowo przeliczy pozycję elementów (można to zrobić na wiele sposobów) i wypozycjonuje (ustawiając CSSowe top/left) elementy. Ten post edytował Crozin 22.01.2010, 18:51:13 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 23.06.2025 - 13:36 |