Flash Satay: poprawne osadzanie Flash
Za pomocą metody Flash Satay możesz stworzyć kod HTML potrzebny do osadzenia animacji Flash na stronie, tak aby strona przechodziła test Walidatora W3C, a film działał we wszystkich przeglądarkach.
- Więcej o Flash Satay
- Inne metody osadzania
- GooTube: Google Video i YouTube na swojej stronie
- FlashInfo
Generator Flash Satay
Więcej o Satay
Flash Satay polega na osadzeniu animacji flash wyłącznie przy pomocy znacznika <object>, bez użycia znacznika <embed>.
Skąd pochodzi nazwa?
Nazwa tej metody pochodzi od nazwy orientalnego dania - Satay (pisanej także „saté”) - która znaczy „potrójnie spiętrzony”. Za polski odpowiednik Satay można uznać szaszłyk. Satay jest zwykle pieczony z trzech kawałków mięsa w kształcie rombów nadzianych na patyczek. Jeśli jesteś amatorem gotowania, wypróbuj przepis na Satay.
Jak to działa?
Idea osadzania metodą Satay polega właśnie na takim spiętrzeniu:
- ustawieniu atrubutu
datadla znacznika<object> - powtórzeniu tej wartości dla parametru
movie - w przypadku niepowodzenia, zaserwowaniu alternatywnej zawartości HTML
- dodatkowo, dla większych animacji wymagających strumieniowania, główny film jest ładowany przez prosty loader
Najprostszy przykład osadzenia kodu metodą Flash Satay wygląda tak:
<object type="application/x-shockwave-flash
data="load.swf?path=animacja.swf"
width="300" height="400">
<param name="movie" value="load.swf?path=animacja.swf" />
<img src="brak_flash.gif"
width="200" height="100" alt="brak pluginu Flash" />
</object>
Inne metody
Metoda Satay została opisana w artykule Flash Satay: Embedding Flash While Supporting Standards.
Jej jedyną wadą jest to, że animacje osadzone tą metodą nie są poprawnie czytane przez czytniki ekranowe.
Aby osadzić klip w sposób czytelny dla screen-readerów, zalecane są inne metody:
Wadą dwóch pierwszych metod jest to, że do osadzenia klipu wymagana jest obsługa JavaScript.