Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][HTML][AJAX]AJAX i odświeżanie grafiki., j/w
wizard144
post
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)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wizard144
post
Post #2





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ś ?

Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 15.10.2025 - 10:34