-
👋 Witaj na MPCForum!
Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎
- ✅ Pełny dostęp do działów i ukrytych treści
- ✅ Możliwość pisania i odpowiadania w tematach
- ✅ System prywatnych wiadomości
- ✅ Zbieranie reputacji i rozwijanie swojego profilu
- ✅ Członkostwo w jednej z największych społeczności graczy
👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!
Zarejestruj się teraz
- 0

Pytanie
Latreso
Latreso
Witajcie.
Mam pewien problem z javascript, mianowicie tworzę grę i potrzebuję aby pasek ładowania gdy zwiększał się po załadowaniu kolejnych obrazków, wygenerowaniu terenu itp (chodzi o efekt płynnego ładowania, a nie "trwa ładowanie 5%" i nagle 100% po kilku s);
Przypuśćmy, że w zmiennej posiadam nazwy obrazków
Dla ułatwienia problemu, powiedzmy, że skrypt ma jedynie wczytać obrazki, zatem:
//1.Zacznij wczytywać 1. obrazek //2.Czekaj aż wczytywanie się zakończy //(z tym nie ma najmniejszego problemu, można pominąć)3.Zaktualizuj progressbar //4.Zacznij wczytywać kolejny obrazek //Obecnie posiadam taki oto kod: function loadimg(){ for(var i in obrazek){ game.img[i] = new Image().src = 'img/'+obrazek[i]; progressbar();//wywołuje osobną funkcję do aktualizowania paska ładowania, w tym problemie to nas nie interesuje } } loadimg();Problem w tym, że wszystkie wczytują się w jednym momencie, a pasek ładowania wynosi 100% nawet jeśli nie zakończyło się wczytywanie
Próbowałem z użyciem jquery .when().then(); / .when().done(); jednak nic z tego
6 odpowiedzi na to pytanie
Rekomendowane odpowiedzi
Zarchiwizowany
Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.