Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [java]ciekawe menu
daggi
post 20.01.2010, 19:23:03
Post #1





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 28.02.2008

Ostrzeżenie: (20%)
X----


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:)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 10)
Mephistofeles
post 20.01.2010, 19:27:57
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
Go to the top of the page
+Quote Post
daggi
post 20.01.2010, 21:23:23
Post #3





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 28.02.2008

Ostrzeżenie: (20%)
X----


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.
Go to the top of the page
+Quote Post
Mephistofeles
post 20.01.2010, 22:16:48
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.
Go to the top of the page
+Quote Post
Pawel_W
post 20.01.2010, 22:21:21
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 winksmiley.jpg
Go to the top of the page
+Quote Post
daggi
post 20.01.2010, 22:25:27
Post #6





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 28.02.2008

Ostrzeżenie: (20%)
X----


jednak dla mnie to czarna magia.. we flashu moze latwiej bedzie?
Go to the top of the page
+Quote Post
Pawel_W
post 20.01.2010, 22:37:41
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
Go to the top of the page
+Quote Post
Rastman
post 20.01.2010, 22:44:36
Post #8





Grupa: Zarejestrowani
Postów: 177
Pomógł: 0
Dołączył: 6.06.2004

Ostrzeżenie: (20%)
X----


ja bym to zrobił we flashu, ale jeśli nie znasz flasha to na jedno wychodzi...


--------------------
Go to the top of the page
+Quote Post
Mephistofeles
post 20.01.2010, 23:04:40
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.
Go to the top of the page
+Quote Post
daggi
post 22.01.2010, 18:39:10
Post #10





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 28.02.2008

Ostrzeżenie: (20%)
X----


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
Go to the top of the page
+Quote Post
Crozin
post 22.01.2010, 18:51:00
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:
  1. <ul>
  2. <li><a href="..">Element</a></li>
  3. <li><a href="..">Element</a></li>
  4. <li><a href="..">Element</a></li>
  5. <li><a href="..">Element</a></li>
  6. <li><a href="..">Element</a></li>
  7. </ul>

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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 23.06.2025 - 13:36