IDE :: LoadVars Send Always Return Undefined?
Apr 19, 2009Flash file:
Code:
s.onSoundComplete = function(){
loadVars_out.songId = sa[cps].id;
loadVars_out.send("incPlayedNumber.php", "_self", "POST");
[code]....
Flash file:
Code:
s.onSoundComplete = function(){
loadVars_out.songId = sa[cps].id;
loadVars_out.send("incPlayedNumber.php", "_self", "POST");
[code]....
i have been stuck on this thing for a while now and can't find the solution anywhere on the internet. I'm working on making a class file for the flash foru i just made and am stuck on the logging in part. The cript works and logs in the user, but i want to be able to know when the data has been loaded from php to flash.
[Code]...
I have a flash menu which is currently loading its contents via a ever-changing XML file... well this has always been a good thing and worked just fine... until the release of AOL 9.0, which for some reason causes the XML to stop loading.So I found a workaround for this... rather than calling "menu.xml" I have this sript called "proxy.asp" which loads the "menu.xml" file into it via some sort of crazy .asp tunneling and object creation. Here is the proxy.asp file::
Code:
<%@ LANGUAGE=VBScript%>
<%
Response.Buffer=True
Dim MyConnection, TheURL
[code]....
NOW...since I run in literally hundreds of websites I need it to be dynamic. Is there a way for me to use the sendAndLoad() in Flash to pass the "proxy.asp" file a couple variables that will return the XML as an XML Object back into Flash? I know it can return Strings, but I need to learn how to send 2 variables out - ID and progID - and then based on that I will have the "theURL" variable in the proxy.asp file load the appropriate menu.xml file. how do I setup a sendAndLoad() with the LoadVars() and return XML from the proxy.asp?
This should be a rather simple thing to do. Server is running, files are in my htdocs folder. but it just reports undefined.
Code:
var cat = new LoadVars
function printOut(success){
frankencat.text = cat.id;
}
cat.load("test.php");
cat.onLoad = printOut();
PHP Code:
<?php print "id=lalalalalalalalalalallalalalalalalalalalalalalalalalalala";?>
I have a flash with some text linked with loadVars, all works perfectly in my computer but shows as "undefined" when i publish the web...both text are actived by buttons so load time is not the matter, and both .txt files are in same directory as the .swf and the .html, and codded as UTF-8[code]...
View 6 RepliesI wonder if this is doable. Let say if I have an object:
var car:Object = new Object();
car.color = 'red';
car.doors = ' 4';
car.make = 'Honda';
car.model = 'Accord';
Can I send this object via Loadvars like this:
var send_lv:LoadVars = new LoadVars();send_lv.carobj = car;
send_lv.sendAndLoad("script goes here", result_lv, "POST");
I am trying to make a simple POST using LoadVars. Since I am using an API there are some limitations though. The request must be send via POST with a JSON header. The body of the request should not contain name value pairs, but rather just a JSON object.
This last requirement has been troublesome for me because it seems like the only way to make a POST with LoadVars requires you to specify a variable name.
[Code]...
I've been working with LoadVars a lot recently and like it very much so. However, I have encountered a new problem. I have this array that already works in my Flash project:
[Code]....
I have a very simple form to send user data to a php file
when i run my form from FLASH PROFESSIONAL it send without problem
but when i run SWF or html with SWF no matter on lacal disc or website it doesn't work[code]...
Let's say I'd like to post some data to a server side script. If my data is
var data:String = "<data><tag1>hi</tag1></data>";
and I'd like to send it with LoadVars, I can do:
var lv:LoadVars = new LoadVars()
lv.data = data;
lv.sendAndLoad("http://thescript/", lv, "POST");
However, this results in the POST looking like this:
data=<data><tag1>hi</tag1></data>
if I want to send it without the variable name (no "data=", just the actual data), how is this possible? In AS3 I can just use the .data property of a URLRequest and it will work, however I can't find a way to do this in AS2.
I'm using very successfully the "loadVars.send()", using the POST method. BUT I did not expect to see a popup browser window!? I can shut it down using another javascript, but get a confirmation message (because I didn't open up that unwanted browser window using js)... Is there any way I can call a loadVars send without the popup browser window? I am using: myVars.send ("Aurora.php", "POST"); Using: myVars.send("Aurora.php", "_blank", "POST"); or myVars.send ("Aurora.php", "", "POST"); gets me the same pop up window.
View 9 RepliesI'm trying to send a negative value to a text file using loadvars().
so i did this:
send_lv.xPos = currObj._x;
but if the _x is negative, the minus is replaced by '%2D' How do i send the minus sign??
For the life of me, I've tried everything: I've researched LoadVars on Adobe forum, used David Powers' books, googled 'flash to php', LoadVars, etc. and tried sendAndLoad, send, and using $_POST, $_GET, $_REQUEST. $HTTP_POSTVARS but I keep getting this same error.
I have a Unix server running Apache/PHP 4 - LoadVars worked to load name-value pairs into an array -see thread)
My goal with this simple app is to prototype being able to pass a variable from flash to a variable in php.
Parse error: syntax error, unexpected T_VARIABLE in flash_to_SQL.php on line 5
Actionscript 2.0 code:
var c :LoadVars = new LoadVars();
c.testing = "123FOUR";
c.send ("
[Code]....
I am using FMS 4.5 and have a simple application which I want to use to send two strings to a php file. But I get a compilation error whenever I try to assign any value to these objects:
Here is main.asc:
<code>
var variables = new LoadVars();
variables.username = "uname";
variables.send(http://url.abc.com/test.php,POST)
</code>
I can't compile with the second line. FMS just says: Sending error message: Compilation error
How do I send variables to a HTTP URL?
Im wondering if the LoadVars.SendAndLoad()-function can target a particular frame in a webpage as can the LoadVars.send()-function?
View 2 RepliesI would like to send data from PHP to Flash however, it sends just fine but when displaying on Flash, it does not display the contents in the variable. Instead, it displays the name of the variable. This may be a simple answer but I'm quite new to this. Here is the code in Flash.
[Code]...
I have made flash music player on http:[url]... - when the user has selected the songs to purchase and click's buy now, the user is redirected to paypal via a loadVars.send('https:url....') command.When I embed the flash player on MySpace or Soundclick for example,the redirect is blocked, and the player doesn't redirect.Is there a way around this, or an alternative to the lv.send method?
View 3 RepliesI am using the following code to send some values do a php file. The problem comes when i actually SEND them (values). A browser opens up. How could i avoid opening the browser when i send my variables to my php?
[Code]...
There seems to be a problem with Firefox 2.x sending variables to PHP scripts with the LoadVars.send/POST method.
<br>
The same problem doesn't occur in IE or Opera. <br>See this url for example to try in both FF and IE/Opera: here. <br>The source files are here g.zelenka@iinet.net.au
ActionScript Code:
package{
import Array;
public class ArrayUtil extends Array{
public var array:Array = new Array();
[code]...
I'm working on a function that takes the stage mouse coordinates in Flash AS3 and returns tile in a hex-grid below the cursor. I want the function to return NaN or undefined if the cursor is not on a tile and if it is, the integer index of that tile in an object array.
public function getCursorTile(mX:Number,mY:Number):uint
{
var tileIndex:uint = new uint(NaN);
[Code].....
I've been using uint for most integer variables, perhaps this data type doesn't support NaN or undefined? This code traces 0 after tileIndex is defined. I'm using hitTest because the hexgrid isn't square and is randomly generated. Tile 0 is the first tile and returning 0 when the cursor is off the hex-map is going to cause problems.
create and send a variable called "return." But that conflicts with a word used in actionscript.[code]is there anyway to work around this naming conflict?
View 1 Repliesis it possible to send a string to a function and return a object??? here is the code, but it doesn't work
[Code]....
I'm trying to make a login function that receives the username and password as arguments, does all the proper URLRequest and URLLoader stuff inside it, and retrieves some values from the database. Then, it puts those values inside an object (a little associative array really) and returns them. I've put 'trace' sentences all over the function, and it seems to be working without a problem and is retrieving the right values from the database. However, when I try to assign the returned value with something like:
[Code]...
Been beating my head against this for a while now and am starting to get down to the wire. I could really urgently use a hand here and would be so appreciative of any help you can offer.
I have a flash site, built in CS4 and AS2, with four textareas that are populated by a LoadVars that is pulling variables from a .txt file. These textareas are unreliable; about 50% of the time, the text displays just as I want, but about 50%, all I get is "undefined."
[Code]...
I have a main movie with:
var externalData:LoadVars = new LoadVars();
externalData.onLoad = function(success:Boolean) {
if (success) {
[Code]....
When these files load the text box flashes ("undefined") and then loads the text.
I have a dropdown box that is used to select a Category. I need the Flash Application to send the value of Category plus the search string in my textbox to my Access query and return results for each product meeting selection criteria. The Flash Application is calling an ASP.NET web service which in turn queries an MS Access database.
To start, how do I define the category ID and search value in my Actionscript 3 code?I've placed a series of 12 or so objects that will be populated with the product description, title and price. How do I setup each field to be dynamic text associated with the title description and price from my query results? If there are more than 12 products returned by the query, how do I add an additional page of objects to house more than 12 query results?
One of the moderators, could you've a look at this tutorial: [URL] it doesn't works with me, maybe because I've 2004 so if you change loadVars() into LoadVars() it should work
View 2 RepliesI made a server connection with AC3 and C, I need the client(AC3) to be able to send a 3 byte message to the server (C) and have the server return a resopnse. So far everything works except for the fact that the feedback isn't fast enough becuase AC3 just tests for data once and moves on instead of waiting like in C. I'm using a binary socket at the moment but I was wondering if there was any way to wait for new data before moving on
View 2 RepliesWhenever i try to display anything returned by LoadVars.getBytesLoaded or Load....Total, it gives me NaN.
View 14 Replies