Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][HTML][AJAX]AJAX i odświeżanie grafiki.
Forum PHP.pl > Forum > Przedszkole
wizard144
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)
zegarek84
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 winksmiley.jpg

pozatym nie rozumiem co ma odświeżanie do animacji - i dalej znowu piszesz o wczytywaniu z dysku... questionmark.gif

nie sprecyzowałeś - ale luknij na link z ogólną odpowiedzią - może coś Ci się przyda winksmiley.jpg
[js]Ruchome tło
wizard144
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ś ?

To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.