Flash + php

Bi mi lahko nekdo pomagal kako iz flasha (as2) zagnati nek naslov .php, ne da bi se pri tem odprla stran.
Torej nekaj takega:
getURL("http://localhost/poskus.php?nekaj=10&nekajdrugega=100")
V tem primeru se mi odpre ta stran.
Vem da se za to ne uporablja getURL... poskušal sem z loadVariabiles in sendAndLoad ampak mi nikakor ne uspe. Hvala

7 odgovorov

Iz flasha lahko pokličeš javascript funkcijo, tam pa z ajax requestom poženeš php skripto.
Ker nimam znanja o AS, bi jaz to tako naredil. Verjetno so pa tudi druge poti.

2

http://stackoverflow.com/questions/5475748/making-httprequest-and-getting-response-adobe-flex

pač išči Actionscript 2 http request...

2

hvala fanta

zadevo sem trenutno rešil takole (če bo še koga mučilo)

var skripta = "script.php";
varsToSend = new LoadVars();
varsToSend.sesija=session;

varsToSend.rezultat=trenutno_najboljsi;
varsToSend.sendAndLoad(skripta,varsToSend,"POST");

sam se mi zdi da je to samo trenutno rešitev
sandAndLoad je fino ko ne odpira naslova v novem oknu...

LP

1

brez zamere, ampak sesija? nevem kako lahko kdo programira v slovenščini...

ampak lepo da dela, lp

1

V AS3 bi šlo takole, če ti bo kaj pomagalo:

var loader:URLLoader = new URLLoader();//loading php form for sending email
var req:URLRequest = new URLRequest("contactForm/contact.php");
var variables:URLVariables = new URLVariables();
loader.dataFormat = URLLoaderDataFormat.VARIABLES;
req.method = URLRequestMethod.POST;

lp

Freakman +1 , lol, če ne drugo, pa vsaj "seja"

PHP programer ni bil iz Slovenije zato sem mu šel na roko pri tvorjenju requesta. Drugače ja malo smešno zgleda :D.