Ulead Video Studio 11 i wczytywanie SWF

Nabyłem drogą kupna program do twórczości filmowej w dziedzinie wesel i pierwszych komunii, czyli amatorskiej edycji video. Niektórzy określają go mianem “półprofesjonalnego”, ale niestety to brakujące pół daje się we znaki. Jednak ja nie o tym, program zdaje egzamin, ale za diabła nie chce wczytywać SWFów, które mogą służyć jako maski czy elementy animacji. Mimo, że z interfejsu, pomocy i opisu programu wynika że powinien. Jak się okazało, nie wczytuje ich wtedy, gdy mamy zaktualizowany odtwarzacz Flash… Aby problemu się pozbyć, należy pobrać niniejszy plik i umieścić go w katalogu %systemroot%\system32\Macromed\Flash na dysku systemowym oczywiście. Rozwiązanie znalazłem dzięki bazie wiedzy Corela.

Aha, trzeba potem klasycznie zamknąć VS i uruchomić ponownie.

flash player cache, czyli bufor którego nie było

Przy testowaniu aplikacji we Flashu często napotykamy na problem zapamiętywania przez Playera raz pobranych danych. Za diabła nie da się go przekonać do odświeżenia pamięci. Powstały różne obejścia problemu, np. przez dodawanie losowych parametrów do URLa, np.:

zamiast: http://domena.net/plik.xml
pobieramy: http://domena.net/plik.xml?antycache=asd3wu4e9238werw

za każdym razem zmieniając zagadkowy ciąg na końcu URL. Długo szukałem, gdzie ten tajemniczy bufor się znajduje i jak go wyczyścić… Ktoś napisał, że to będzie nowa opcja nowego Playera - to byłby skandal - ale chodziło o buforowanie komponentów, a nie danych. Ktoś inny, że cache przeglądarki i playera to dwie różne sprawy. Nie znalazłem rozwiązania nigdzie… aż spróbowałem wyczyścić pliki tymczasowe w IE. O tyle byłem zdziwiony efektem, że używam FF, a testowane SWFy niby nie korzystają ani z jednego, ani drugiego. Niemniej dane się odświeżyły. Więc powtarzam:
aby odświeżyć cache Flash Playera, należy odświeżyć cache Internet Explorera, nawet jeśli korzystamy z Firefoksa. Głupie, nie?