Introducerea rapidă utilizând SWFObject 2 - Publicații

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

Tutoriale (pentru începători):