ActionScript 2.0 :: Sending Variables From A Flash Movie To A PHP Script, And Then Using That PHP?
May 8, 2008
I'm having trouble with this previous posted tutorial. I followed the instructions step by step but it just didn't work for me.In the PHP Script I replaced this line:
$Email = $_POST['email'];
With this line:
$Email = "my@email.com";
So I know the problem isn't there. I have recorded 1min.11sec screen shot video of exactly what I did.Click her for the screenshot Part 2: Sending variables from a Flash Movie to a PHP script, and then using that PHP script to send an e-mail.
I am currently working on an online connect four game where the state of the game needs to be updated after ever move. i've had no problems sending variables from a php script to flash but i'm having difficultly sending variables from flash to php when trying to update a database. i am getting this error message:
The String passed to URLVariables.decode() must be a URL-encoded query string containing name/value pairs.
To try an understand the process and figure out what i am doing wrong i've stripped down both my actionscript and php files to the bare minimum but still it wont seem to work. here is my actionscript:
Code: var game_id:String = "1"; var postURL:String = "updateMoveScript.php"; var variables:URLVariables = new URLVariables();
[Code]....
i know the php query is fine as i've tested it by changing the $game_id variable to the value i want to send.
i've tried changing urldataformat from variables to text and also messed about with changing post and get and about every different possible combinations of doing this but with no joy.
I want to send variables from my Flash (AS2) movie to a PHP file that would then process the variables and echo them, but echo in an HTML page. Basically, I want to make my Flash movie form the equivalent of an HTML form, in that, when it's submitted, it sends the variables by POST and opens the PHP page for the PHP page to process and deal with, instead of sending the variables and loading the response from PHP into Flash.
I've been unable to use loadVariables in the usual way that I do it. Actionscript Code: form.loadVariables("myPHPfile.php", "POST);
Because that sends the variables to the PHP file, but then does not open the PHP file in the browser. Is there anyway that I can make this work? How can I make the variables send from Flash and then open the PHP page in a new browser window, just like an HTML form would?
So this is probably a simple question, but for some reason, I'm having problems with it. I have no ideia why, but I suspect the fact that sending a xml with full "< something >" tags may cause the php to behave wrongly.So all I need is to send (from a swf as3 client) a filename and a xml. The php will write a xml file with the required filename.
Everything should be okay with the php side, because I tried it using " $_GET " variables, but whenever I try using the flash client, It just doesent work, and the php log says that "the filename variable can't be empty". Whenever I try some static filename (not using GET or POST), it works.
EDIT: Code added.
var xmlURLReq:URLRequest = new URLRequest("www.url.com"); var test:URLVariables = new URLVariables; test.filename = "01.xml";[code]............
as you can see i want to send variable"t$i" from php to flash but my this code is not working for me.its like i am sending a variable from php to flash which name is a variable. i dont want to use a.text=myData.t0 simply
I'll try to explain this as best as I can.I have about 30 .jpg files, 1 .swf file and 1 .php file.I want the PHP to load multiple copies of the SWF and have each copy load a diffrent JPG.
I want to send some variables to flash, just changing some the URL of the page. Tried adding ?value=2 on the url and receive that on flash, but it�s not working.
I am trying to send variables from my Flash App to an ASPX page which receives the variables and outputs them on the screen. But he aspx script is not able to receive the variables. I am putting the variable into an object and sending that object using POST method through the URLVaiable class.
I am having trouble with what would seem to be a simple thing...I need to pass a variable generated by the user from a swf/html page to another swf/html page. I am encoding the variable in the URL....?bagVar=How do I get whatever the content of this variable is imported to the other swf/html page? None of the documentation I've found seems to answer this (maybe I am looking in the wrong places).
I've been having issues sending a list of ids to a php script from my swf file. What's interesting is when I test it locally it connects to bodysave.php and updates the output script with the current ids. However, when I upload the file, and run the swf file from the server - it updates the output file with 0's. Since the output script is getting those 0's, I know all of the paths are correct. But I can't figure out why the correct ids aren't being set.
I am trying to get an xml to load from an external site using a PHP proxy. I have been able to achieve this with the url of the xml hard coded in the PHP though I now wish to get the flash to send the url as a variable to the PHP though I am unsure how to do this.
I've been having issues sending a list of ids to a php script from my swf file. What's interesting is when I test it locally it connects to bodysave.php and updates the output script with the current ids. However, when I upload the file, and run the swf file from the server - it updates the output file with 0's. Since the output script is getting those 0's, I know all of the paths are correct. But I can't figure out why the ids aren't being setHere's my code to save the ids of the current elements on the stage and then send those as variables to a php script:
Code: Select all//Save Button save_button.addEventListener(MouseEvent.MOUSE_DOWN, saveButton); function saveButton(event:Event) {
How can I make Flash accept a numerical variable from a webpage and send the variable back to a webpage? Something like a counter, which counts the number of times the Flash is loaded.I want Flash to read a numerical value maybe from a txt file(any other ways?), add 1 to it, and send it back to a PHP script.
Why does everything in Flash have to be such a pain in the ***? You think you're going to do something simple in 5 seconds of typing, but half of the times it turns out you're wasting hours searching for a way around some stupid restriction of flash.This time I made a movie that uses some variables that are specified in the .html (FlashVars). Sending these variables from html to the flash movie is no problem. But I tried to see if my movie still works when it's loaded into a holder movieclip. So I use the following code to load the movie and send the same variables to it:
How can I make Flash accept a numerical variable from a webpage and send the variable back to a webpage? Something like a counter, which counts the number of times the Flash is loaded.
I want Flash to read a numerical value maybe from a txt file(any other ways?), add 1 to it, and send it back to a PHP script.
At the moment, I am posting information from my flash to a PHP page within the same server. This causes no problems, as I am posting to a PHP file within the same directory. form.loadVariables("email.php", "POST"); However, I am wanting to place my 'WIDGET' on other sites but still post the information back to my server to the PHP file (email.php).
So I am successfully able to send variabls from Flash to PHP, but I am still unable to figure out how to send the USER to the php page along with their variables. The reason I want to do this is because the PHP script in question spits out a bunch of text to the user based off the variables sent to it from flash.
Right now, when the user clicks the submit button in flash it sends the variables to flash ok, but to the user, they just continue to sit idly on the flash page, even though it no longer serves a purpose.
how can I get flash to send the user AND their data to the php script when they click the submit button?
Here's what I'm using now (inside flash):
//variables used to send data to server for processing var scriptRequest2:URLRequest = new URLRequest("qm-results.php"); var scriptLoader2:URLLoader = new URLLoader(); var scriptVars2:URLVariables = new URLVariables();
I am trying to learn ActionScript 3 and now I am trying to learn about sending actionscript data - PHP. Now to the problem: No data are sent when I use this code. I am sending the variables message and userid, that you can se in the code...
I had posted this in the PHP section but think it may be more relevant in Flash as have'nt had any replies yet..I have been asked to create a photo canvas website that allows users to upload an image, then apply several effects such as re-sizing/cropping/desaturate, then viewing the updated image on a generic wall and going to check out to buy the canvas.I am pretty new to web developing/designing, i am confident with html,css and actionscript to an extent, but have only used small parts of php before.My biggest worry is how to go between html > php >flash >back to html again.From what i understand i need to create the following functions:
1. Create a general html website which will store the upload form and flash photo editor swf on, when the user first access's the site i start the php session...
2. The user then uploads there image to the server using a simple php upload form which will store the file and create a unique named file also on the server...
3. The flash editor swf will then load up on the html page. Inside the actionscript of the swf i will tell flash to continue with the php session by calling it again and call users image on the server with the 'file reference' command. The editing functions such as cropping, canvas size will all have variables to mark what the user has chosen and these varaibles will get ent back to the html page using php to keep track of them for the checkout process...
4. Once the editing has finished the user will click 'finish' in the swf taking them to the php shopping basket/checkout which will call the variables sent in flash to determine final cost depending on what effects chosen.
Is the above correct and more importantly is it possible? The main part i am struggling to get my head around is editing in flash (say changing the uploaded image to 20 x 26) and then saving this back to the server and sending the new settings back into the html/php page.Is this all possible without using database and tables such as MySql?
I am making a site that is in Hebrew and English. It contains two .swf files. The 1st .swf file allows the user to choose whether he wants the site in Hebrew or English. When he goes to the 2nd .swf file via a link I would like the 2nd .swf file to already know what language the user chose. How would I do this? using getURL and variables?
so making a high score board i can use in my games. the tutorial i found (every tutorial i found, in fact) was AS2, so i've taking the principles in the tutorial and converting them to AS3. I'm pretty darn close to having it work. i have it successfully pulling the data in the php/database to the flash file and listing the contents of the high score board, but i seem to be missing something when sending new name and score info to it.
here is my test file: [URL]
you can see the high score list comes up (the info coming in is from when i went through the AS2 tutorial), but as you can see it's not adding the name and score you enter in the first part to the list.
here is code i'm using to send the info:
Code: var sendScoreVars:URLVariables = new URLVariables(); sendScoreVars.userName = userName; sendScoreVars.myScore = userScore;
i wanted to make the step of sending variables from flash to PHP. I just made a simple PHP script which takes in three variables and uses them to send a mail. So after searching a while i found something that should work, but when i tried it nothing happened, no error nor any email recieved. Here are my scripts:
ActionScript Code: var myVariables:URLVariables = new URLVariables(); myVariables.to = "name@domain.com";//can be replaced with your own email myVariables.subject = "Test Mail";[code].....
i have an email box on my site. It has 2 input text boxes, name and email. It also has a few check boxes that i made. Now here is the problem. The two input boxes work just fine, however, i need it to also send a variable to my php file when a box is checked. send a variable to php that is NOT a text field