Descărcați bibliotecă și informații suplimentare sunt disponibile pe pagina de proiect în codul Google SWFObject.
Care este SWFObject?
De ce ar trebui să folosesc SWFObject?
SWFObject 2 permite introducerea Flash în două moduri diferite:
1. Este bine integrat cu script-urile de server (PHP, Perl, etc.) care să permită utilizarea datelor dinamice (FlashVars).
2. Vă permite să evitați mecanismele de activare a conținutului activ în Internet Explorer 6/7 și Opera 9+. Rețineți că Microsoft a întrerupt utilizarea acestui mecanism în Internet Explorer
Pasul 1: Implementarea Flash și conținut alternativ, folosind un standard de marcare.
- classid (numai pentru obiectul extern, valoarea este întotdeauna clsid: D27CDB6E-AE6D-11cf-96B8-444553540000)
- tip (numai pentru obiect intern, valoarea este întotdeauna application / x-shockwave-flash)
- date (numai pentru obiect intern, definește URL fișier SWF)
- lățime (pentru ambele elemente se opune, determină lățimea FSI)
- înălțime (pentru ambele elemente se opune, determină înălțimea FSI)
Elemente obligatoriu PARAM:
- film (numai pentru obiectul element exterior, definește URL-ul SWF fișier)
Cum să utilizați HTML pentru a configura conținutul Flash?
Puteți utiliza atributele suplimentare ale elementului de obiect:
Puteți utiliza un param elemente specifice Flash (Mai mult)
De ce avem nevoie de conținut alternativ?
element de obiect poate cuprinde conținut alternativ pentru a fi afișat în cazul în care Flash player-ul nu este instalat sau nu este acceptată. Conținutul alternativ disponibil pentru motoarele de căutare, astfel încât acesta poate fi un bun instrument atunci când optimizarea site-ului pentru motoarele de căutare. Astfel, conținutul alternativ este utilizat pentru a afișa utilizatorii care nu au instalat în browser-ul plug-in Falsh. crearea de conținut SEO, sau pentru a spune utilizatorilor că pot obține funcții suplimentare prin instalarea plugin Flash.
Pasul 2: Conectați biblioteca SWFObject
Pasul 3: Înregistrează biblioteca SWFObject conținut Flash și configurați setările
Mai întâi, adăugați un cod unic la elementul obiect exterior este determinat conținutul Flash, atunci ai nevoie pentru a apela metoda swfobject.registerObject cu următoarele argumente:
Pasul 1: Crearea unui conținut alternativ folosind un standard de marcare
Pasul 2: Conectați biblioteca SWFObject
swfobject.embedSWF (swfUrl, id, latime, inaltime, versiunea, expressInstallSwfurl, FlashVars, params, atribute) în această metodă cinci obligatorie și cinci parametri opționali:
Configurarea de conținut Flash
Puteți utiliza atributele opționale ale elementului de obiect:
- id (id Dacă nu este specificat ID-ul elementului obiect moștenește automat recipientul cu un conținut alternativ)
- nume
- styleclass (folosit în loc de clasa, deoarece este un cuvânt cheie rezervată în ECMA4)
- alinia
Puteți utiliza un param elemente specifice Flash (Mai mult)
Perechi nume: valoare poate fi adăugată atunci când creați un obiect (notă: nu se pune o virgulă după ultimele două nume: valoare):
Sau puteți adăuga proprietățile și valorile lor, după obiectul folosind notatia punct:
Același lucru poate fi scris ca: (cel mai dificil de citit, dar versiunea mai scurtă pentru fanii să scrie cod pe o singură linie.)
Dacă nu doriți să utilizați un argument opțional pe care îl poate trece obiect fals sau gol (Notă: începând cu SWFObject 2.1 poate fi de asemenea utilizat pentru a nul sau 0):
obiect FlashVars este destinat să simplifice lucrul cu variabile trecut la Flash, dacă doriți, puteți ignora și să treacă prin FlashVars obiect params:
Mergând c SWFObject 1.5 la SWFObject 2
Tranziția de la OZN la SWFObject 2
Are tip SWFObject 2 MIME application / xhtml + xml?
SWFObject 2 nu acceptă tip XML MIME, este o decizie conștientă.
Există mai multe motive:
- ei folosesc o foarte mică parte din dezvoltatori web
- Dezvoltatorii SWFObject nu cred că web-ul va merge în acest fel. Internet Explorer nu acceptă, și toți ceilalți vânzători browser-ul majore sunt mai înclinați către noul HTML parsing standard (HTML 5), se deplasează departe de HTML parsing XML, ceea ce vede acum W3C.
- refuzul de a sprijini XML designeri de tip MIME pentru a reduce dimensiunea fișierului și testarea simplificată și suport