Hi John,
Well, I see here that your declaring your id and pkg twice.
once in the url
?id=" + id + "&pkg=" + pkgID
and then again in the req.data
variables.pkg = pkgID;
variables.id = id;
req.data = variables;
but both are being sent to
siteUrl + "store/flash_store2.py
maybe take out the ?+vars in the url and only declare the id and pkg
vars in req.data ??
Not to mention that you declare id first in the url and second in the
req.data.
I work with php and I know that the order in which my vars are sent
makes a difference.
And I only declare them once when sending. Otherwise it might get
overwritten with a empty string.
HTH,
Karl
On Oct 8, 2011, at 9:40 AM, John Polk wrote:
From: Karl DeSaulniers <k...@designdrumm.com>
To: Flash Coders List <flashcoders@chattyfig.figleaf.com>
Sent: Saturday, October 8, 2011 4:16 AM
Subject: Re: [Flashcoders] can't get e.target.data
Excuse me if my AS3 is not entirely correct, but wouldn't this be
more
of what your trying to do?
...
var req:URLRequest = new URLRequest();
var post_vars:URLVariables = new URLVariables(id, pkg);
loader.dataFormat = URLLoaderDataFormat.VARIABLES;
req.method = URLRequestMethod.POST;
req.url = "" + siteUrl + "store/flash_store2.py";
post_vars.id = id;
post_vars.pkg = pkgID;
req.data = post_vars;
loader.send(req.url, req.method, req.data);
loader.addEventListener(Event.COMPLETE, onSendComplete);
}
I had this:
var req:URLRequest = new URLRequest(siteUrl + "store/
flash_store2.py");
var variables:URLVariables = new URLVariables();
loader.dataFormat = URLLoaderDataFormat.VARIABLES;
req.method = URLRequestMethod.POST;
variables.pkg = pkgID;
variables.id = id;
req.data = variables;
loader.load(req);
loader.addEventListener(Event.COMPLETE, onSendComplete);
and sometimes it works, and sometimes it doesn't.
John
On Oct 8, 2011, at 2:49 AM, Cor wrote:
Not sure, but by doing:
var req:URLRequest = new URLRequest(siteUrl + "store/flash_store2.py?
id=" +
id + "&pkg=" + pkgID);
doesn't this "overwrite" the posting of the URLVariables?
I use URLVariables all the time and never have any problem.
-----Original Message-----
From: flashcoders-boun...@chattyfig.figleaf.com
[mailto:flashcoders-boun...@chattyfig.figleaf.com] On Behalf Of Karl
DeSaulniers
Sent: zaterdag 8 oktober 2011 9:45
To: Flash Coders List
Subject: Re: [Flashcoders] can't get e.target.data
I think the other way he was doing it is supposed to be like this..
var str:String = new String();
str = e.target.data;
Yes?
Karl
On Oct 8, 2011, at 2:39 AM, Cor wrote:
yes
-----Original Message-----
From: flashcoders-boun...@chattyfig.figleaf.com
[mailto:flashcoders-boun...@chattyfig.figleaf.com] On Behalf Of Karl
DeSaulniers
Sent: zaterdag 8 oktober 2011 9:38
To: Flash Coders List
Subject: Re: [Flashcoders] can't get e.target.data
Well then wouldn't..
var str:String = e.target.data;
work?
Karl
On Oct 8, 2011, at 2:31 AM, Ross Sclafani wrote:
Has to be.
Ross P. Sclafani
Design | Technology | Creative
347.204.5714
http://ross.sclafani.net
http://www.twitter.com/rosssclafani
On Oct 8, 2011, at 3:25 AM, "Cor" <c...@chello.nl> wrote:
var str:String = String(e.target.data);
without new?
-----Original Message-----
From: flashcoders-boun...@chattyfig.figleaf.com
[mailto:flashcoders-boun...@chattyfig.figleaf.com] On Behalf Of
Karl
DeSaulniers
Sent: zaterdag 8 oktober 2011 2:44
To: Flash List
Subject: Re: [Flashcoders] can't get e.target.data
Maybe set it to a var first?
var data:String = e.target.data;
var str:String = new String(data);
HTH,
Karl
On Oct 7, 2011, at 2:23 PM, John Polk wrote:
Here's a code snippet:
var req:URLRequest = new URLRequest(siteUrl + "store/
flash_store2.py?id=" + id + "&pkg=" + pkgID);
/*
var variables:URLVariables = new URLVariables();
loader.dataFormat = URLLoaderDataFormat.VARIABLES;
req.method = URLRequestMethod.POST;
variables.pkg = pkgID;
variables.id = id;
req.data = variables;
*/
loader.load(req);
loader.addEventListener(Event.COMPLETE, onSendComplete);
}
private function onSendComplete(e:Event):void
{
var txt:TextField = new TextField();
var myFormat:TextFormat = new TextFormat();
myFormat.font = "Arial";
myFormat.size = 5;
var str:String = new String(e.target.data);
First up, I find I have to often bypass URLVariables because it
simply doesn't work, as is the case here. But the real problem is
thus:
1) When I test this on my Mac, calling the data from my server,
everything works fine.
2) When I test this on my server, calling the page TTW,
everything
works fine if "id" has a value and "pkg" does not.
3) When I test my python script that generates the data on my
server passing a value only for "pkg", everything displays fine;
however;
4) When I test this on my server, calling the page TTW with no
value for "id" and a value for "pkg", e.target.data only serves
up
this string "->->" which is incomprehensible to me.
How do I trouble-shoot this?
TIA,
John
_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Karl DeSaulniers
Design Drumm
http://designdrumm.com
_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Karl DeSaulniers
Design Drumm
http://designdrumm.com
_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Karl DeSaulniers
Design Drumm
http://designdrumm.com
_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Karl DeSaulniers
Design Drumm
http://designdrumm.com
_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Karl DeSaulniers
Design Drumm
http://designdrumm.com
_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders