Galedajs Posted January 13, 2012 Report Share Posted January 13, 2012 Sveiki. Man problēma šāda: Iekšā php kodā, pēdējajā rindā ir šāds kods: echo "Unames=".implode('/',$name)."&Usurnames=".implode('/',$surname)."&Upoints=".implode('/',$points); Un browserī tas izvada šādu tekstu: Unames=Atlants/Koks&Usurnames=Propāns/Kokteilis&Upoints=12/0 Viss izskatās kārtība, un tad caur actionscript gribu viņus ievilkt flashā, bet kad izsaucu šādu funkciju: ... variables = new URLVariables(event.target.data); trace(variables.Unames); Vienkārši nekas nenotiek. Neko viņš netreiso. Galīgi nesaprotu, kas par problēmu, ja jau browserī visu izvada tieši tā, kā vajag. Nočakarēju sev daudzas stundas dēļ šitā nieka, bet varbūt ir kāda vienkārša atblide uz šo. Paldies! Quote Link to comment Share on other sites More sharing options...
e-remit Posted January 13, 2012 Report Share Posted January 13, 2012 AIzmirsi pastāstīt, kādā veidā nogādāji datus no php uz flash, kāda jēga ir minēt to php kodu, kas par eventu tiek izsaukts un ko satur event.target.data? Quote Link to comment Share on other sites More sharing options...
Galedajs Posted January 14, 2012 Author Report Share Posted January 14, 2012 AIzmirsi pastāstīt, kādā veidā nogādāji datus no php uz flash, kāda jēga ir minēt to php kodu, kas par eventu tiek izsaukts un ko satur event.target.data? Šādi flash paņem viņus: public function makeArray() { request = new URLRequest("te ir tas php fails"); var loader:URLLoader = new URLLoader(); loader.dataFormat = URLLoaderDataFormat.VARIABLES; loader.addEventListener(Event.COMPLETE, onComplete); loader.load(request); } public function onComplete(event:Event):void { variables = new URLVariables(event.target.data); trace(variables.Unames); } Quote Link to comment Share on other sites More sharing options...
e-remit Posted January 14, 2012 Report Share Posted January 14, 2012 mainīgais variables kaut kur tiek definēts? iztreiso, kas tev mainīgajā event.target.data, iespējams, jau no php kaut kādi brīnumi nāk ārā. tur nedrīkst būt nekas cits, kā rinda ar mainīgajiem, vai priekšā vai beigās nav kāds "\n", atstarpe, u.tml, u.tml. turklāt php pusē vēlams visus mainīgos apstrādāt ar urlencode. bet nu vispār, labāk XML izmantot, nevis url formātu - mazāk problēmas. Quote Link to comment Share on other sites More sharing options...
Galedajs Posted January 14, 2012 Author Report Share Posted January 14, 2012 iekšā flash iztreiso: namess=&Upoints=&Usurnames= Quote Link to comment Share on other sites More sharing options...
Galedajs Posted January 14, 2012 Author Report Share Posted January 14, 2012 Dabūju, lai tas darbojās. Man tur bija session variables, tādēļ varēja darboties tikai tad, kad palaists no browsera ar visu fla failu. bet es visu laiku no fla faila pašā centos palaist, lai darbojās. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.