Cześć,
cały dzień męczę się z pewnym zagadnieniem, które przedstawię poniżej:
Mam arrayview N referencji do n obiektów. Każdy z nich jest obiektem tej samej klasy, jednak zainicjalizowanym innymi parametrami. Co więcej, każdy z nich posiada funkcję .animate() po której następuje prawidłowa jego animacja.
Problem polega na tym, że chciałbym odtworzyć sekwencję takich animacji, tj. jadąc foreachem po arrayview i robiąc current.animate(). Niestety to skutkuje tym, że odtwarzane są oczywiście wszystkie jednocześnie.
Najpierw próbowałem różnych rodzajów locków. Później postanowiłem stworzyć obok głównego procesu drugi proces. Główny miał kontrolować czy proces potomny się zakończył i uruchamiać nowy z nowymi parametrami. Niestety mimo że pomysł wydaje się być dobry, nie działa ani join(), ani wait()...
Pomocy!