Volledige versie bekijken : Meerdere flashvars
Vinc
%Europe/Berlin %725 %2005, 17:24
Hey
Ik heb een probleem met flashvars. Ik wil in een flashvar een site zetten. Dat is opzich geen probleem maar die site heeft erachter ?id=...&q=...
Wat is nu het probleem? Het gaat als volgt (in HTML):
<param name="FlashVars" value="id=http://www.desite.nl/pagina.php?id=23904823&q=3" />
Nu gaat hij naar de site http://www.desite.nl/pagina.php?id=10
Ik wil dus dat hij naar de site http://www.desite.nl/pagina.php?id=10&q=8. Die q=8 is volgens html nieuwe flashvar. Ik heb al geprobeert met '' werken maar dan opent hij het scherm niet eens.
Alvast hartelijk bedankt..
Vincent
P.S. Reputatiepunten te verdienen voor degene met de gouden tip! :D
Laiverd
%Europe/Berlin %775 %2005, 18:37
Als ik het goed begrijp wil je naar een pagina waarvan de inhoud wordt bepaald door parameters id en q. Met FlashVars geef je variabelen door aan Flash; dat is goed als je link naar die nieuwe pagina in Flash zit. Je krijgt dan iets als
getURL("http://www.desite.nl/pagina.php?id=" + id + "&q=" + q) // evt. aangevuld met window parameter
Belangrijk is dus te weten wat je in je Flash movie met die FlashVars doet of wilt doen. En kijk nog even goed naar je code want je geeft nu twee keer een variabele 'id' door.
John
SontriaX
%Europe/Berlin %841 %2005, 20:11
Vinc heeft de post ff voor me gedaan maar dit is voor site van mij waar hij flash heeft gedaan.
Nee dit gaat dus over PHP en Flash samen. Misschien een betere uitleg:
Deze flashvars staan op een banner. De link is variabel dus die wordt gegeven door de flashvar id. De link ziet er altijd uit als dit: http://www.desite.nl/pagina.php?id=nummer&q=nummer. Er mag niks veranderd worden in de Flash file. In de flash staat zoiets van getURL(id) ofzoiets :P (heb geen verstand van Flash). De id is dus een complete url met alles erop en eraan. Als ik nu op die banner klikt gaat hij naar http://www.desite.nl/pagina.php?id=nummer en niet naar http://www.desite.nl/pagina.php?id=nummer&q=nummer. Dat is het hele probleem. Hij ziet de &q=nummer als een nieuwe flashvar en dat wil ik niet hebben. Ik wil juist dat hij deze ziet alsof hij bij de link hoort.
Als je meer vragen hebt kan je ze altijd stellen.
Laiverd
%Europe/Berlin %860 %2005, 20:39
Als je niks in de Flash file mag veranderen dan zit er niks anders op om de gehele url (incl. parameters) in 1 variabele te zetten; dat wordt dan waarschijnljk de variabele 'id'.
John
Gerrit55
%Europe/Berlin %990 %2005, 23:46
Als je nu in HTML doet:
http://www.desite.nl/pagina.php?id=http://www.desite.nl/pagina.php?id=23904823&q=3
en in Flash
id = id.split("&").join("&")
latino
%Europe/Berlin %848 %2005, 20:22
je kunt toch ook ipv & een / nemen en deze later splitten en idd weer joinen met een &
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.