Pass verdier til en SWF med JavaScript og SWFObject

SWFObject gir en enkel måte å sende verdier til en SWF med bare JavaScript: ingen server-side kode nødvendig! I denne opplæringen bygger vi en fundraiser-måler som lett kan oppdateres med beløpet donert hittil, uten å måtte kompilere SWF.


Endelig resultatforhåndsvisning

Se kilden til demoen, og du vil se at mål og nåværende donasjonsbeløp er definert i JavaScript.


Seksjon 1: Hva er SWFObject? Hvorfor bruke det?


Seksjon 2: Sette opp Fundraiser SWF og få tak i SWFObject


Seksjon 3: Tilleggsfunksjonalitet og polsk


Ikke-IDE: Relevant kode i vanlig tekst

Hvis du ikke bruker Flash IDE, her er den aktuelle koden i tekst som kan kopieres og limes:

 hvis (root.loaderInfo.parameters ["goal"]! = null) goal = Number (root.loaderInfo.parameters ["goal"]); actual = Number (root.loaderInfo.parameters ["actual"]);  ellers // hvis ikke tilgang til verdier i sidemål = 100; faktisk = 50

Opplæringsvideoene forklarer hvordan du kobler disse opp til et JavaScript-objekt på siden.