![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 384 Pomógł: 13 Dołączył: 16.06.2006 Ostrzeżenie: (0%) ![]() ![]() |
Zastanawiam się jak można zrobić coś takiego. Mam panorame 360 stopni w formie obrazka JPG, wczytuje na stronie i klikam w jakiś tam punkt. Następnie skrypt pobiera współrzędne w które kliknąłem (środek obrazka to punkt 0 stopni w poziomie,0 stopni w pionie). Tylko jak to zrobić w ajaxie (flash odpada). Chodzi o bardzo dokładne współrzędne (do czwartego miejsca po przecinku). Wspomóżcie wyobraźnią.
-------------------- |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Do czwartego miejsca po przecinku? Dude nie jest możliwe kliknięcie w 1/100 piksela a co dopiero jego 1/10000
Zainteresuj się właściwościami clientX i clientY obiektu Event. Przykład z jquery
Jeżeli chodzi o bardziej zaawansowany zabawy to tylko flash Ten post edytował wookieb 12.04.2010, 18:46:28 -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 384 Pomógł: 13 Dołączył: 16.06.2006 Ostrzeżenie: (0%) ![]() ![]() |
Wiem, że nie da się kliknąć w 1/4 piksela
![]() Właśnie o takie coś mi chodziło. Dzięki bardzo. EDIT Hmm tylko, że powstał mały myk. Obrazek ma rozdzielczość która nie zmieści się na żadnym ekranie. Umieściłem więc w div'ie i dałem właściwość dragable. Niestety odczytuje mi współrzędne względem strony (nawet nie div'a) Potrzebuje, żeby odczytywało np tak. początek obrazku od lewej to punkt 0 i od góry to punkt 0. Da się coś takieto zrobić ? Żeby odczytywał współrzędne obrazku Chodzi mi o pobieranie współrzędnych tak jak tu http://odyniec.net/projects/imgareaselect/ Że początek obrazu to punkt 0 -------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Szczerze to nie zauważyłem tej właściwości w obiekcie event, dlatego możesz spróbować pobrać pozycję elementu i odjac wartosci pozycji kliknieca
Ten post edytował wookieb 13.04.2010, 14:43:00 -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 04:36 |