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

Oktatóanyagok (kezdőknek):