Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [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
zegarek84
post
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
Go to the top of the page
+Quote Post
wizard144
post
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ś ?

Go to the top of the page
+Quote Post

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: 23.08.2025 - 07:56