Jak buforować całą warstwę tuż przed dragstartem i przywrócić ją na dragend?
Obecnie próbuję nieco przyspieszyć działanie mojej aplikacji internetowej na urządzenia mobilne, ale teraz utknąłem w najważniejszej części - buforowaniu. Jak można buforować całą warstwę tuż przed rozpoczęciem przeciągania przez użytkownika i przywróceniem go z powrotem do użytecznych węzłów Kinetic.Nodes po zatrzymaniu akcji przeciągania?
W tej chwili zaczynam buforować
stage.on('mousedown touchstart', function(){ // CACHING})
ale problem polega na tym, że użytkownik musi wykonać sekundęmousedown touchstart
zdarzenie „przechwycić” buforowany obraz, który oczywiście rozpoczyna nowe buforowanie.
W tym przypadku moje pytania byłyby następujące:
Jak mogę przekazaćmousedown touchstart
zdarzenie na buforowany obraz, aby użytkownik mógł przeciągnąć go jednym płynnym ruchem?
Jak mogę przyspieszyć buforowanie? (Wyświetlenie buforowanego obrazu zajmuje 1-2 sekundy. Czy warto go buforować w asetInterval
po każdym, powiedzmy, 4 sekundy, i używaj tego wstępnie wyeksponowanego obrazu lub powoduje, że zbyt wysoka wydajność odpływu?)
Wysoko cenię wszelkie sugestie dotyczące mojego problemu lub dalsze wskazówki i porady, które przyspieszą działania.