Volledige versie bekijken : PHP link met GET in flash krijgen
inge88
%Europe/Berlin %976 %2008, 00:26
Ik wil graag via een mailtje die een bepaalde url genereert met een ID gebruiken in flash.
Hoe pak ik dit aan? Ik weet wel hoe ik vanuit flash een POST request doe en vervolgens weer GET. Maar hoe kan ik direct informatie uit de link plukken vanuit flash?
Als ik dus link.php?id=11 doe in mijn browser, hoe verkrijg ik dan id=11 in flash?
damarez
%Europe/Berlin %459 %2008, 12:01
zoek maar es op loadvars in help
en daarna sendANDLOAD
inge88
%Europe/Berlin %609 %2008, 14:37
var lorem_lv:LoadVars = new LoadVars();
lorem_lv.onData = function (src:String):Void {
if (src != undefined) {
my_txt.text = src;
} else {
my_txt.text = "Unable to load external file.";
}
}
lorem_lv.load("http://www.helpexamples.com/flash/lorem.txt");
Volgens de help. Maar bij mij is de url die geladen moet worden van te voren niet bekend. Dit kan link.php?id=11 zijn maar bijvoorbeeld ook link.php?id=20. Hoe krijg ik die info in flash? Het gaat er bij mij dus niet om dat hij iets uit een bestand van een opgegeven url leest, maar de url zelf leest en daar de nodige informatie uittrekt.
Ik wil bijvoorbeeld weten welke waarde id in de url heeft.
inge88
%Europe/Berlin %707 %2008, 16:58
Ook geprobeerd met flashVars = http://www.permadi.com/tutorial/flashVars/index.html
Waarbij:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="900" height="500">
<param name="movie" value="flashDesigner5.swf" />
<param name="FlashVars" value="bla=test">
<param name="quality" value="high" />
<embed src="flashDesigner5.swf" quality="high" FlashVars="bla=test" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="900" height="500"></embed>
Maar het wordt niet doorgegeven?
test.text = "bla="+_root.bla;
Geeft aan undefined...
dcm360
%Europe/Berlin %709 %2008, 17:01
In het geval van embed kan je dacht ik geen flashvars gebruiken, maar moet je de varaibelen achter het adres plakken zoals je naar een php of asp doet.
inge88
%Europe/Berlin %865 %2008, 20:46
Hoe bedoel je? De link hierbij zou dan zijn link.php?id=11 in de browser, die bevat dus de variabele... Als ik naar flashvars zoek, kom ik niet anders tegen dan embed flashVars.
dcm360
%Europe/Berlin %923 %2008, 22:10
Ik bedoelde iets in de richting van dit:<embed src="flashDesigner5.swf?bla=test" ...Voor de rest zie ik overigens niet veel wat verkeerd is... Maar ik kan wel eens wat verleerd zijn na verloop van tijd
inge88
%Europe/Berlin %943 %2008, 22:38
Nee, dit werkt ook niet.. ik blijf undefined op mijn flash scherm krijgen... online.
nls61
%Europe/Berlin %962 %2008, 23:05
misschien?
http://blog.circlecube.com/2008/01/02/get-current-url-to-flash-swf-using-an-external-interface-call/
inge88
%Europe/Berlin %963 %2008, 23:07
Het is eindelijk gelukt! *juicht* En wel met behulp van deze website: http://www.a3d.nl/index.php/?p=97
Ik begrijp niet helemaal wat hij daar anders doet, maar het werkt. En het lag dus aan de manier van embedden...
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.