Hi,
You could create a loop to look through each object and then make up
your arrays a bit like this - untested:
sendVars.textVars = new Array();
var numVars:int = textVars.length;
for(var i:int = 0;i < numVars;i++) {
var obj:Object = textVars[i];
for(item:String in obj) {
trace(itm + " = " + obj[itm]);
sendVars.textVars[i][itm] = obj[itm];
}
}
//then send your data...
SWXFormat handles this sort of thing quite nicely, but they were
still working on AS3 when I last looked.
HTH
Glen
SJM - Flash wrote:
Hi Guys
Im in need of finding out how or even if its possible to convert an object to
an array?
Basically I am trying to output some vars from flash to an PHP script, yet when
PHP recieves the $_POST['textVars'] as [object Object] which is a string and
not an array so I can't access it with $_POST['textVars'][0]['x'], which should
output the value of textBox1.x.
var textVars:Object = new Object;
textVars[0] = {
x :textBox1.x,
y :textBox1.y,
width :textBox1.width,
height :textBox1.height,
rotation :textBox1.rotation
};
textVars[1] = {
x :textBox2.x,
y :textBox2.y,
width :textBox2.width,
height :textBox2.height,
rotation :textBox2.rotation
};
sendVars.textVars = textVars;
sendRequest.data = setVars;
sendRequest.url = "process.php";
sendRequest.method = URLRequestMethod.POST;
sendToURL(sendRequest);
Thanks
SM
_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
--
Glen Pike
01326 218440
www.glenpike.co.uk <http://www.glenpike.co.uk>
_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders