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?