Jest całkowicie możliwe, używając Flash'sexternalInterface i JavaScript, który sam piszesz (który powinien być jedynym JavaScriptem, którego będziesz potrzebować).
SWFObject istnieje tylko do abstrakcyjnych dala dodawanie elementów Flash do treści HTML, więc nie jest to konieczne w ogóle (to w zasadzie zamiar napisać właściwe object
i embed
tagi w zależności od przeglądarki i obejść IES' ActiveX
click-to- ostrzeżenia run-Flash).
Jeśli chcesz ręcznie kodować element Flash do dokumentu, to jest w porządku; SWFObject czyni go czystszym i łatwiejszym, ale nie umożliwia ani nie dodaje funkcjonalności. Jednak, ponieważ działa tak dobrze, stała się swego rodzaju standardową metodą uzyskania Flasha na stronie.
Upuść element Flash na stronie, ale zrób to, upewnij się, że ma zestaw id
w znacznikach object
i embed
i powinieneś już ustawić.
Dlaczego głosowanie w dół? Czy brakuje mi czegoś, co wydaje mi się dobrym pytaniem. –
Tak, nie mam pojęcia, dlaczego przegłosowano. Dla mnie też było to dobre pytanie. – ajm
Chciałem tylko wspomnieć, że nie musisz używać skomplikowanego (i przestarzałego) kodu GetFlashMovie w tym łączu vigetów - możesz po prostu użyć document.getElementById. Jest obsługiwany przez wszystkie nowoczesne przeglądarki, w tym IE6. Używam go przez cały czas dla ExternalInterface i działa dobrze, a także jest zgodny z przyszłymi i oparty na standardach. – pipwerks