SWFObject - SWFObject
| Vývojáři | Geoff Stearns s Bobbym van der Sluisem , Aranem Rheem , Kylem Simpsonem a Philipem Hutchisonem |
|---|---|
| První vydání | Leden 2006 |
| Konečné vydání | 2.2 / 12. června 2009
|
| Úložiště |
|
| Napsáno | JavaScript |
| Plošina | webový prohlížeč |
| Velikost | 10 KB (výstupní soubor JS ) |
| K dispozici v | Angličtina |
| Typ | Knihovna JavaScript |
| Licence | Licence MIT |
| webová stránka | https://github.com/swfobject/swfobject |
SWFObject (původně FlashObject ) je open-source knihovna JavaScriptu používaná k vkládání obsahu Adobe Flash na webové stránky ak ochraně flash hry před pirátstvím, která se dodává jako jeden malý soubor JavaScriptu. Knihovna také dokáže detekovat nainstalovaný doplněk Adobe Flash Player ve všech hlavních webových prohlížečích ve všech hlavních operačních systémech (OS) a může přesměrovat návštěvníka na jinou webovou stránku nebo zobrazit alternativní obsah HTML, pokud nainstalovaný doplněk není vhodný .
Knihovna je nezávislý, i když související externí knihovny často integrovat s ním, jako je SWFAddress pro hluboké propojení a SWFFit pro dynamické škálování obsahu.
S množstvím Flash zabudovaných knihoven JavaScriptu se SWFObject stal nejpopulárnějším, který od roku 2011 používá více než 2 600 000 webů, včetně vysoce profilovaných webů, jako jsou Ask.com , Windows.com , Time.com , Skype.com , Discovery .com a YouTube .
Používání
SWFObject poskytuje spolehlivou metodu vkládání obsahu Flash na webovou stránku interním zpracováním různých postupů, které je třeba dodržovat, aby různé webové prohlížeče mohly správně zobrazit obsah Flash, a jejich izolací od webového návrháře . Vývojář může komunikovat s knihovnou standardizovaným způsobem, minimem je jediný řádek kódu JavaScript. Proto i nezkušení weboví designéři bez znalosti ideálního kódu HTML pro vložení obsahu Flash mohou snadno vložit obsah Flash na webové stránky a nechat je spolehlivě pracovat pro co nejširší publikum (s výjimkou těch, kteří mají vypnutý JavaScript). Flashový obsah vložený pomocí SWFObject bude na rozdíl od PlayStation Portable fungovat také na zařízeních, která podporují provádění JavaScriptu (a Flash Player ), jako jsou Wii , PlayStation 3 a Nokia N800 .
Nevýhodou SWFObject je, že návštěvníci s deaktivovaným JavaScriptem ve svých webových prohlížečích nebudou moci zobrazit obsah Flash a místo toho uvidí alternativní obsah HTML poskytovaný webovou stránkou. Pro weby, které mají za cíl oslovit co nejširší publikum, je k dispozici alternativní metoda, k vložení filmu Flash pomocí standardních značek HTML pro vložení filmu Flash (obvykle pro nejlepší kompatibilitu prohlížeče pomocí značek <object>) a pomocí funkce registerObject () v rámci API knihovny zaregistrovat obsah Flash umožňující využití dalších funkcí, které knihovna poskytuje.
Funkce
SWFObject také obsahuje několik funkcí obslužného programu v rámci svého API k načtení informací souvisejících s Flash Playerem, jako je kontrola, zda je nainstalována konkrétní verze Flash Playeru, a několik obslužných programů DHTML, které pomáhají pracovat s DOM . Z tohoto důvodu jsou nejběžnější důvody, proč se vývojáři webových stránek Flash obracejí na externí rámce JavaScriptu, jako je jQuery nebo Prototype, interně uspokojeni, což vývojářům dává méně důvodů pro přidání dalších knihoven JavaScript na jejich web.
Knihovnu lze také použít k integraci aplikace Flash Player Express Install na webovou stránku, což umožňuje uživatelům nainstalovat nejnovější Flash Player bez opuštění webu, i když to vyžaduje restart prohlížeče.
Pluginy
SWFadresa
SWFAddress je JavaScript a ActionScript knihovna, která umožňuje webové stránky Flash podporovat hluboké propojení a může automaticky integrovat s SWFObject.
SWFFit
SWFFit (dříve známý jako FitFlash ) je knihovna JavaScriptu používaná ke změně velikosti filmů Flash podle velikosti okna prohlížeče , takže je přístupná nezávisle na rozlišení obrazovky. SWFFit primárně konfiguruje webový prohlížeč tak, aby zobrazoval posuvníky, když obsah přesahuje velikost okna prohlížeče. Lze jej také použít k dynamické změně velikosti filmu Flash. Používá se společně s SWFObject.
Viz také
Reference
externí odkazy
- SWFObject 1.5
- SWFObject 1.5 Domovská stránka, dekoncept , přehled a použití starší verze SWFObject
- Vydán SWFObject 1.5, deconcept Blog
- SWFObject 2
- swfobject 2, Google Code , volně ke stažení SWFObject pro použití na webových stránkách
- SWFObject 2 FAQ
- Dokumentace SWFObject, Google Code , co, proč a jak, SWFObject 2
- Všeobecné
- Metody vkládání Flash na webovou stránku , interně používané SWFObject k maximalizaci kompatibility.
- Vložte více webových FLV hráčů na jednu webovou stránku pomocí kódu SWFObject nebo Flashvars
- Odpovídající klec Flash Flash, seznam kromě toho , porovnává metody vložení Flash.
- swfobject.js vs Embed HTML , výhody SWFObject oproti tradičním HTML tagům