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.

Generator Flash Satay

Dane animacji

Jeśli nie znasz wymiarów pliku .swf, możesz je odczytać za pomocą FlashInfo.

Dodatkowe parametry Flash Player'a

Te parametry nie są obowiązkowe. Poniższe ustawienia są wartościami domyślnymi. Znaczenie parametrów i ich wartości znajdziesz przeglądając pomoc na temat parametrów Flash Player'a.

Alternatywna zawartość

W przypadku kiedy animacja nie będzie mogła być wyświetlona, pojawi się element <div> z atrybutem style o poniższej zawartości:

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:

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.