Volledige versie bekijken : kan ik met loadvars ook een .php bestand laden zonder dat hij oppopt
Althalus
%Europe/Berlin %625 %2008, 15:00
Ik heb een leuk stukje gevonden om mee te spelen, namelijk LoadVars. Maar nu laat ik dus mijn .php bestand met:
var my_lv:LoadVars = new LoadVars();
my_lv.playerName = "hellow";
my_lv.playerScore = 1000;
my_lv.send("http://www.rooten.nl/dieren/save.php?link=afb1.jpg&dieren_id=1", "_blank", "POST");
Wat er dan gebeurd is dat er een pagina erbij wordt geopend. Kan ik ook een php bestand aanroepen zonder dat ie in een venster geladen word?
Althalus
slickshots
%Europe/Berlin %649 %2008, 15:35
huh, snap niet goed wat je doet, maar het moet zo:
my_lv:LoadVars = new LoadVars();
my_lv.playerName = "hellow";
my_lv.playerScore = 1000;
my_lv.send("http://www.rooten.nl/dieren/save.php?link=afb1.jpg&dieren_id=1", my_lv, "POST");
slickshots
%Europe/Berlin %650 %2008, 15:37
nu verstuur je enkel data naar de server... wat is eigenlijk precies wat je wilt?
Althalus
%Europe/Berlin %679 %2008, 16:18
ik die gegevens in een database stoppen.
geen idee eigelijk wat ik verder wil, heb soms wel gedachten maar mijn gedachten werken niet zo goed.
LenTheMan
%Europe/Berlin %380 %2008, 09:07
LoadVars kan toch niet meer in AS3.0 ? of ben ik nu verkeerd geinformeerd?
Dauntless
%Europe/Berlin %403 %2008, 09:41
Gebruik sendAndLoad() ipv send.
Jan
%Europe/Berlin %471 %2008, 11:18
Wat Dauntless zegt dus. :)
Dit staat trouwens klaar en duidelijk uitgelegd in de help van Flash:
send (LoadVars.send method)You must specify the target parameter to ensure that the script or application at the specified URL will be executed. If you omit the target parameter, the function will return true, but the script or application will not be executed.The send() method is useful if you want the server response to:
Replace the SWF content (use "_self" as the target parameter);
Appear in a new window (use "_blank" as the target parameter);
Appear in the parent or top-level frame (use "_parent" or "_top" as the target parameter);
Appear in a named frame (use the frame's name as a string for the target parameter).
A successful send() method call will always open a new browser window or replace content in an existing window or frame.
If you would rather send information to a server and continue playing your SWF file without opening a new window or replacing content in a window or frame, then you should use LoadVars.sendAndLoad().
Kan toch niet duidelijker zijn. :)
Ne keer meer op F1 drukken ;)
Groeten,
Jan
PS:
LoadVars kan toch niet meer in AS3.0 ? of ben ik nu verkeerd geinformeerd?
De vraagsteller heeft Flash8, dus AS2...(en da's hier ook de AS1/AS2 rubriek) ;)
Dauntless
%Europe/Berlin %537 %2008, 12:53
Stond eerst in AS3 :)
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.