Volledige versie bekijken : variabelen doorgeven dmv een URL aan flash
C32
%Europe/Berlin %875 %2009, 21:01
Hoi,
Hoe pass je variabelen dmv een URL aan flash?
vb: http://www.mijnwebsite.nl?var1=banaan
Wat moet er dan in je html pagina staan waar je flash in embedded is? Ik heb zitten googlen en vindt dingen zoals hieronder, maar daar zijn de variabelen al gedefinieerd in het HTML document zelf.. hoe pak je de variabelen van je URL link?? leg het aub zo simpel mogelijk uit :)
<script type="text/javascript">
var flashvars = {
name1: "hello",
name2: "world",
name3: "foobar"
};
var params = {
menu: "false"
};
var attributes = {
id: "myDynamicContent",
name: "myDynamicContent"
};
swfobject.embedSWF("myContent.swf", "myContent", "300", "120", "9.0.0","expressInstall.swf", flashvars, params, attributes);
</script>
C32
%Europe/Berlin %918 %2009, 22:02
Hey thanks voor je hulp! maarre dat staat toch in je HTML document? hoe doe je dat dan met een URL? als ik bijvoorbeeld een link geef aan een vriend, die klikt erop en met die meegegeven variabelen de site gaat bekijken. snap je wat ik bedoel?
C32
%Europe/Berlin %964 %2009, 23:08
Dit is inderdaad erg logisch.. maar nog iets:
Hoe doe je zoiets als je flash embedded is in een html document?
www.mijnsite.html?voornaam=Kees
Werkt dat ook gelijk?
fons
%Europe/Berlin %333 %2009, 08:00
Een html pagina opzich kan niks met een querystring.
In een html pagina zal je een querystring moeten opvangen met javascript.
Zoek even in google op "querystring javascript" en je komt voorbeelden tegen.
Nog even dit:
Hou je aan je eigen, de eerste, manier van swf plaatsen in een pagina en door geven van parameters aan flash.
Vergeet alles wat Vis geschreven heeft! Dit zijn de slechts mogelijke oplossingen.
fons
%Europe/Berlin %435 %2009, 10:26
is dat niet wat voorbarig? het werkt toch op een simpele manier?
Wat heb je allemaal geschreven?
www.jouwwebsite.nl/flash/bestand.swf?variabele1="test"
Een url opgeven naar een swf. Zo werkt een site niet. not done
<object width="550" height="400">
<param name="movie" value="www.jouwwebsite.nl/flash/bestand.swf?variabele1=aap&variabele2=noot&variabele3=mies">
<embed src="www.jouwwebsite.nl/flash/bestand.swf?variabele1=aap&variabele2=noot&variabele3=mies" width="550" height="400">
</embed>
</object>swf plaatsen in htm pagina zoals het jaren geleden werd gedaan zonder swfObject of "active run" van dreamweaver. not done
En dan ook nog voorstellen om in de swf te tracen wat sowieso enkel zichtbaar is in de Flash editor. Deze opmerking heeft dus geen enkel nut
Daarna nog een paar keer een link doorgeven naar een swf in de url.
Dus daarom vergeten wat je allemaal gezegd hebt, er is niks voorbarig.
C32's eerste voorbeeld is de perfecte manier om een swf in een html pagina te plaatsen. Moet niks aan gewijzigd worden.
Zijn vraag om met een querystring (http://www.mijnwebsite.nl?var1=banaan (http://www.mijnwebsite.nl/?var1=banaan)) variabelen/parameters mee te aan een pagina is juist. Moet niks aan veranderd worden.
Alleen jouw antwoorden doen niets terzake. Zijn verkeerd.
Dus daarom zou hij best alles vergeten wat je allemaal gezegd hebt.
Niet meer en niet minder.
C32
%Europe/Berlin %495 %2009, 11:53
Zo.. dat is duidelijke taal :O Toch bedankt voor de moeite vis, ik weet dat je wou helpen ;)
@Fons: Ik had gister http://blog.deconcept.com/swfobject/ gevonden over swfobject, dat lijkt me een van de betere manieren om variabelen door te geven, klopt dat? en het ziet er niet al te moeilijk uit
fons
%Europe/Berlin %512 %2009, 12:18
@Fons: Ik had gister http://blog.deconcept.com/swfobject/ gevonden over swfobject, dat lijkt me een van de betere manieren om variabelen door te geven, klopt dat? en het ziet er niet al te moeilijk uit
Inderdaad, dit is de betere manier. Niet enkel om variabelen mee te geven maar om een swf in een html pagina te plaatsen, zonder meer.
Of je het moeilijk vind is iets anders natuurlijk ;)
Zoals reeds eerder gezegd, je querystring opvangen is dan weer iets anders.
In een html pagina dient dat te gebeuren met javascript.
In een server side taal pagina, .php - .asp - ..., is dat simpeler.
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.