Bevezetés flash segítségével swfobject 2 - kiadványok
Letöltés könyvtár és további információk állnak rendelkezésre a projekt oldalt az SWFObject Google Code.
Mi a SWFObject?
Miért érdemes használni SWFObject?
SWFObject 2 bevezetését teszi lehetővé a Flash kétféleképpen:
1. Jól integrálható a szerver script (php, perl, stb), amely lehetővé teszi a dinamikus adatok (flashvars).
2. Lehetővé teszi, hogy megkerülje a mechanizmusok aktiválását aktív tartalom az Internet Explorer 6/7 és Opera 9+. Megjegyezzük, hogy a Microsoft megszüntette a használatát ez a mechanizmus az Internet Explorer
1. lépés: végrehajtási Flash-és alternatív tartalmat szabványos jelölő.
- classid (csak a külső tárgy, az érték mindig osztályazonosítót: D27CDB6E-AE6D-11cf-96B8-444553540000)
- (csak a belső objektum, az érték mindig application / x-shockwave-flash-)
- adat (csak belső objektum határozza meg az URL-t SWF fájl)
- szélessége (mindkét elem objektum, határozza meg a szélessége SWF)
- magasság (mindkét elem objektum, határozza meg a magassága a SWF)
Kötelező elemek param:
- film (csak a külső tag objektum határozza meg a fájl URL SWF)
Hogyan kell használni a HTML beállítani a Flash tartalmat?
Használhatja a további attribútumok az objektum elem:
Használhatja a speciális Flash elemeket param (tovább)
Miért van szükség az alternatív tartalmat?
objektum elem tartalmazhat alternatív tartalom jelenik meg, ha a Flash player nincs telepítve, vagy nem támogatott. Alternatív tartalom érhető el a keresők, így ez lehet egy jó eszköz, ha a webhely optimalizálással a keresőmotorok. Így az alternatív tartalom megjelenítésére felhasználók, akik nem telepítették a böngésző plug-in Falsh. SEO tartalom létrehozása, illetve tájékoztatni a felhasználókat, hogy vannak további funkciók telepítésével a plugin a Flash.
2. lépés: Csatlakoztassa a SWFObject könyvtár
3. lépés: Regisztráció a Flash tartalmat SWFObject könyvtár és konfigurálja a beállításokat
Először is, adjunk hozzá egy egyedi azonosító a külső tárgy elem határozza meg a Flash tartalmat, akkor meg kell hívni swfobject.registerObject eljárás az alábbi paraméterekkel:
1. lépés: létrehozása alternatív tartalmat egy standard jelölő
2. lépés: Csatlakoztassa a SWFObject könyvtár
swfobject.embedSWF (swfUrl, id, szélesség, magasság, változat, expressInstallSwfurl, flashvars, params attribútumok) ebben a módszerben öt kötelező és öt választható paramétereket:
Konfigurálása Flash tartalmat
Használhatja a kötelező attribútumok az objektum elem:
- id (id Ha nincs megadva objektum ID elem automatikusan örökli a tartály egy alternatív tartalommal)
- név
- styleclass (helyett az osztály, mert ez egy fenntartott kulcsszó ECMA4)
- összehangolása
Használhatja a speciális Flash elemeket param (tovább)
Párok név: érték lehet adni, ha létrehoz egy objektumot (megjegyzés: nem tesz egy vesszőt az utolsó pár név: érték):
Vagy adhat az ingatlanok és utáni értékek az objektumot dot jelölés:
Ugyanez felírható: (a legnehezebb olvasni, de rövidebb változata a rajongók, hogy írjon kódot egy sorba.)
Ha nem kívánja használni az opcionális argumentum akkor át hamis vagy üres tárgy (Megjegyzés: kezdve SWFObject 2.1 is használható null vagy 0):
flashvars tárgy célja, hogy egyszerűsítse dolgozik változókat át villog, ha azt szeretnénk, akkor figyelmen kívül hagyja, és átmennek a tárgy flashvars paramétereket:
Going c SWFObject 1,5 SWFObject 2
Átmenet a UFO SWFObject 2
Vajon SWFObject 2 MIME típus application / xhtml + xml?
SWFObject 2 nem támogatja az XML MIME típus, ez egy tudatos döntés.
Több oka is van:
- ők egy nagyon kis része a webfejlesztők
- SWFObject fejlesztők nem hiszem, hogy az interneten fog menni ezen a módon. Az Internet Explorer nem támogatja azt, és az összes többi nagy böngésző gyártók hajlamosabbak az új szabvány elemzési HTML (HTML 5), távolodik elemzés HTML XML, amit most lát a W3C.
- megtagadó támogatja az XML MIME típus tervezők csökkenti a fájl méretét és egyszerűsített tesztelési és támogatási