ActionScript 2.0 :: SendAndLoad Doesn't Send Any Request?
Sep 9, 2009
I've got troubles with the sendAndLoad function for a couple of days now. It just doesn't want to send any request. My actionscript looks like this:
ActionScript Code:
test.onPress = function() {
_root.test.testText.text = 'I needed that one!';
var resultObj = false;
[Code].....
These files are all created for testing purpose. There isn't any productive idea behind and the php file is not collecting any post or get data. Just to keep it as simple as possible, trying to understand why it's not working.
I'm already happy if sendAndLoad would finally send one request to this php file as a start
I'm trying to reproduce a POST request that was captured from WireShark using PHP. This POST request was sent by a Flash (.swf) object, so it's a little bit complicated in configuring the header.It does not print out anything in the end, so there must be something wrong with PHP code that I could not see.Here is what WireShark captured:
POST /engine/ HTTP/1.1
Host: abcdef.com
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:2.0) Gecko/20100101 Firefox/4.0
I have a simple sendAndLoad XML request that works perfectly on 95% of the computers I have used. I have check crosssite stuff and everything i can think of. Its not browser specific ,os specific, or flash version specific. On these computers I can run the same flash file on a standalone player and everything works flawlessly but inside of any browser it makes the request for the XML file and stops right there. After a while like 10 minutes flash gets tired of waiting and returns not found. I can navigate to the xml file via the same browser. Upgrading Flash doesn't help.The only thing consistent is it only happens to windows computers. The requested URL is the complete URL. I have changed this and still the same.IE or Firefox still the same. Version 9 player in both. I have montiored network traffic and see the request made and maybe a response but flash has moved.
I have a high score submit script, and it goes as follows...This is the actionscript:
Code: on (release) { var uscore:LoadVars = new LoadVars();[code]......
We have tried many things, and we finally decided to just check for success to see if the vars were passed through. The first time we tried it, it worked, and then since then no matter how many times we try it won't work. I have also tried to just run random scripts when the page is loaded, regardless of what vars were sent, and nothing ever happens, so I'm under the notion that the sendAndLoad() isn't well.. Loading the page. It was working before, but it appears to have just stopped, we're not sure what we changed.
Is there a way to trigger an event when data that is being sent to a PHP file is finished? I'm putting together an "Export to JPEG" thing and am chunking up the image data as to not get the "Script is running too long" type response. Here is the code I've got:
I have an email form that sends some variables and receives a true/false from the server. It works perfect if I use a computer that doesn't have the lates flashplayer OR if I just test from inside flash.[code]...............
i am sending a flash reqesut to a url when i make request from local computer its working but when i upload on my server its not working i think flash is not sending request from my server to another server
I have a PHP process that does a bunch of stuff and I want to send feedback to the Flash client that calls it, as the request is being processed. However, since I'm listening for the COMPLETED event, I don't get the feedback until the PHP completes execution (at which time all the buffered messages arrive at once).
ActionScript 3 can send UDP packets via flash.net.DatagramSocket. Is their any way to send an ICMP packet? I'd also like to set the TTL flag so I can implement traceroute in an SWF.
Is there any client-side technology to send get request with unencoded query string?I want to send some reserved symbols to server in URL without url encoding (eg. '>' or ']'). (I want to test server's behavior).
An XMLHttpRequest encodes these symbols automatically.
I have a working code that connects to my server using URLRequest. Now I m trying to make the server work with SSL. When I try to change the address in AS3 to https, i get: Error #2032: Stream Error. URL
I've googled it and found out this is a sendbox issue. I have two questions: 1. I m trying this from Flash CS3 studio. Should that ignore the sendbox restrictions? 2. When I will try this from a swf running in a browser, I can I fix this? using crossdomain.xml?
When trying to send a POST request to an ASP.NET asmx web service I am seeing (in Charles and Firebug) it go through as a GET. Here is my AS3
[Code]...
This seems to be an issue with flash as it is happening before it even goes to the server. I have uploaded this to a testing server and I still see it come through as a GET.
I am creating a google scraper in Adobe AIR using the Flex 4 framework. I have run into a brick wall: Google forces a captcha after around 10 pages are read. Can anyone tell me how to get the page through a proxy server
I am using ActionScript 2.0 for my app development. I have checked XML and LoadVars class. These classes by default send/receive data either in XML or name/value pair format. I want to send data in JSON format and receive the response in JSON format. How can I achieve this behavior using AS2.0. I have noticed that AS3.0 has the capabilities to do so. My client platform doesn't support AS3.0.
I have a button that the user clicks for the purpose of inviting a friend to the app.I understand that this can be done via the js sdk: http[url].....However I am already using the facebook_as3_api, and I would prefer to avoid using multiple facebook api's. Does the facebook_as3_api have a way of doing this, and if not, why not?
is it possible for flash widge on site a.com to send POST request to b.com ?If so, couldn't this be quite dangerous ? A user would be performing POST to an unknown host
I'm new to Flex and couldn't figure out yet how to send binary data to the server as the body of a POST request. The HTTPService component doesn't seem to support this. The FileReference doesn't seem to support setting the data via the Flex API.
The JAX-RS service receives the request and respond successfully with some dummy response, but I have no access to the request.data field.
How do I access the data of the request message (which is {"type":"get_configuration","data":"some data"} in this particular example)? I think that I'm supposed to add some parameters to the handleMessage method like
public SomeResponse handleMessage(Object message) {...
but this does not work at all. The request got 415 response.
I want to know why my update doesn't populate local Sqlite database. Yesterday with few records in database application worked correctly. Today after inserting another 10 records. Both send method seem to work properly but they don't return data. It updates only IngredientDB but not RecipeID Request . This is my update action script code,[code]
Any specific reason, apart from possibly efficiency/leanness to not include a 'request'property referencing the request being loaded by a URLLoader object? I mean both the constructor and the 'load' method accept a URLRequest object, but the reference simply disappears - i.e. you have no way of knowing what particular request a loader is loading.Not very important, but a thing to think about, no?
I'm trying to create a five image gallery, and when I try to add the load request for the 3rd, 4th, and 5th images I get an error message that says it doesn't recognize that request: see code below:
stop();//turn on buttonMode for mc's so mouse changes to handone_mc.buttonMode=true;two_mc.buttonMode=true;three_mc.buttonMode=true;//four_mc.buttonMode=true;//five_mc.buttonMode=true;////--add button modes for 3-5 here////define
As URLLoader launches requests without any issue (I'm monitoring network and flash activities via FireBug in FF 3.6.13), the FileReference upload method doesn't. The odd thing is that no error is thrown AND (the strangiest) the complete and the progress events are correctly fired while no request has been done, and my php isn't receiving anything !
ActionScript Code: var file:FileReference = new FileReference(); function mClick(mEvt:MouseEvent):void {
I am trying to access html files protected by basic authentication. Below is the code to do that but I still get the authentication dialog. I checked the fiddler and found that for the first request authorization header is present but for the subsequent requests which is requested to load the .js, css & images the authorization header is not added. This is the reason I am getting the auth dialog. Is there a way to add authorization header to the subsequent requests as well?