Waarde doorgeven aan een SWF met JavaScript en SWFObject

SWFObject biedt een eenvoudige manier om waarden door te geven aan een SWF met alleen JavaScript: geen code aan de server vereist! In deze zelfstudie bouwen we een fundraiser-meter die eenvoudig kan worden bijgewerkt met het gedoneerde bedrag tot nu toe, zonder dat de SWF opnieuw hoeft te worden gecompileerd.


Eindresultaat voorbeeld

Bekijk de bron van de demo en u zult zien dat de target- en huidige donatiebedragen zijn gedefinieerd in JavaScript.


Deel 1: Wat is SWFObject? Waarom het gebruiken?


Deel 2: De fundraiser-SWF instellen en grip krijgen op SWFObject


Deel 3: Aanvullende functionaliteit en Pools


Niet-IDE: relevante code in gewone tekst

Als u de Flash IDE niet gebruikt, is hier de relevante code in onbewerkte tekst die kan worden geplakt en gepast:

 if (root.loaderInfo.parameters ["goal"]! = null) goal = Number (root.loaderInfo.parameters ["goal"]); actual = Number (root.loaderInfo.parameters ["actual"]);  else // if can not access to values ​​in page goal = 100; feitelijk = 50

In de instructievideo's wordt uitgelegd hoe u deze kunt koppelen aan een JavaScript-object op de pagina.