Överför värden till en SWF med JavaScript och SWFObject

SWFObject ger ett enkelt sätt att skicka värden till en SWF med bara JavaScript: ingen server-sida kod krävs! I den här handledningen bygger vi en fundraiser-mätare som enkelt kan uppdateras med det belopp som hittills donerats utan att behöva kompilera SWF.


Slutresultatförhandsvisning

Visa källan till demo och du ser att mål och nuvarande donationsbelopp definieras i JavaScript.


Avsnitt 1: Vad är SWFObject? Varför använda det?


Avsnitt 2: Ställ in Fundraiser SWF och ta tag i SWFObject


Avsnitt 3: Ytterligare funktionalitet och polska


Icke-IDE: Relevant kod i vanlig text

Om du inte använder Flash IDE, här är den relevanta koden i text som kan kopieras och klistras:

 om (root.loaderInfo.parameters ["goal"]! = null) goal = Number (root.loaderInfo.parameters ["goal"]); actual = Number (root.loaderInfo.parameters ["actual"]);  annars // om inte kan komma åt värden i sidmål = 100; faktiskt = 50

Handledningsvideorna förklarar hur man kopplar dessa till ett JavaScript-objekt på sidan.