![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 138 Pomógł: 3 Dołączył: 4.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Mam problem. Używam biblioteki advAJAX do wczytywania tabeli z komórkami które mają w tle grafikę. Jest także 2 inne grafiki animowane(gif) jako <img> ktore przemieszczaja sie pomiedzy tymi komorkami przy wcisnieciu odpowiedniego klawisza na klawiaturze. Problem polega na tym że przeglądarka nie nadąża z odświeżaniem tych 2 grafik w tej tabeli (interval ustawiony na 1000 ms). Jest na to jakis inny sposob niz wczytywanie z dysku twardego ? (nie wiem czy i to pomoze) |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%) ![]() ![]() |
daj przykład online - nie dokładnie opisałeś o co Ci chodzi ani nie dałeś żadnego kodu... jeśli chodzi o animację to każdą da się zrobić płynnie - problemem będzie zaewne, że nie buforujesz obiektów, uchwytów do drzewa dom, do obrazków, oraz kolejny to może jednak wykonujesz znacznie częściej tą animacje niż myślisz (IMG:style_emoticons/default/winksmiley.jpg)
pozatym nie rozumiem co ma odświeżanie do animacji - i dalej znowu piszesz o wczytywaniu z dysku... (IMG:style_emoticons/default/questionmark.gif) nie sprecyzowałeś - ale luknij na link z ogólną odpowiedzią - może coś Ci się przyda (IMG:style_emoticons/default/winksmiley.jpg) [js]Ruchome tło |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 138 Pomógł: 3 Dołączył: 4.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
OK
http://theoldkingdom.pl/projekt_edytor_map/chodzenie.php cos takiego mam . działa mniejwięcej tak 0. Pobieraj informacje o tabelce i wrzucaj ją do diva co sekunde (setInterval + advAJAX) 1. Przy nacisnieciu strzalki (lewo, prawo, góra, dół) zmieniaj położenie(x,y) obiektu (kropka) w bazie danych (advAJAX) 2. [w pliku który jest odpowiedzialny za wyswietlanie ' odswiezonej' tabeli] Jeśli obiekt jest w ruchu sprawdz obecną pozycje(x,y) i tą do której podąża(x,y) 3. W zależności od kierunku (za pomoca switch) wybierz odpowiednie grafiki przejsc i wstaw w odpowiednie komorki (obecna i nastepna komorka do ktorej zdąża) Problem tkwi wlasnie we wrzucaniu tej grafiki. tzn. animacja się pojawia ale zanim się pojawi często najpierw miga biały kwadracik, tak jakby przeglądarka nie nadążała odświeżać grafiki. może jakiś Cache czy coś ? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 07:56 |