Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien
Toon posts:

[FLASH] var via html aan flash doorgeven

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een nogal basic probleem maar ik kom er niet uit. Ik wil via html een variable aan flash doorgeven en deze vervolgens gebruiken. Ik krijg het echter niet voor elkaar om in Flash de variable op te halen. Ik heb het doorgeven op verschillende manieren geprobeerd. Bijvoorbeeld:

code:
1
2
3
4
5
6
7
  <div id="flashcontent"></div>    
  <script>
    var so = new SWFObject("test.swf", "Testen", "345", "400", "9", "#ffffff");
    so.addParam("quality", "high");  
    so.addVariable("testvar", "testttttt");  
    so.write("flashcontent");
  </script>


en ook via <param name="flashvars" value="testvar=testttt" /> en via flashvars in de embed tag (beide tegelijkertijd uiteraard).

Met beide methodes lukt het niet om vervolgens de variabele in flash op te halen. Ik heb het geprobeerd door

- gewoon direct de variabele naam te gebruiken dus gewoon

testvar2 = testvar

en ook via:

var flashVars:Object = root.loaderInfo.parameters;
testvar2=flashVars.testvar;


vervolgens had ik testvar2 aan een dynamisch tekstveld gekoppeld om de werking te testen maar dit blijft leeg. Als ik testvar2 in de code gewoon direct een bepaalde waarde geef dan werkt het wel dus het moet aan het ophalen van de variabelen die via html zijn meegegeven liggen.

Iemand een idee van wat ik fout doe??

Verwijderd

Topicstarter
de oplossing was heel simpel, dankzij hulp elders was ik hier inmiddels achter:

testvar2=_root.testvar;

denk zet het er nog ff bij, misschien dat iemand anders er nog eens iets aan heeft:)