что то я немного запутался. Можно попробовать с начала, вот мой AS3 код

Код AS3:
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" minHeight="0" width="300" height="200">
<fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here -->
</fx:Declarations>
<s:Button x="220" y="169" label="Confirm" enabled="true" id="_confirmButton" click="checkTextFields()"/>
<s:TextInput x="10" y="10" id="_autLogin" enabled="true"/>
<s:TextInput x="10" y="40" id="_autPass" enabled="true" displayAsPassword="true"/>
<s:TextInput x="10" y="70" id="_autHost" enabled="true"/>
<s:RadioButton x="146" y="74" label="No" selected="true" enabled="true" id="_localhostNo" click="removeHost()"/>
<s:RadioButton x="189" y="74" label="Yes" selected="false" enabled="true" id="_localhostYes" click="setHost()"/>
<s:TextInput x="10" y="100" enabled="true" id="_autDB"/>
<s:ComboBox x="10" y="130" width="128" enabled="true" id="_autEncode" selectedIndex="0">
<s:ArrayList>
<fx:Object label="UTF-8" data="utf8" />
<fx:Object label="KOI8-R" data="koi8r" />
</s:ArrayList>
</s:ComboBox>
<fx:Script>
<![CDATA[
import flash.net.SharedObject;
import mx.controls.Alert;
private var _url:String="http://metsys.com.ua/flash/DataBase_Visualization/DB.php";
// Проверяем все ли поля заполнены
private function checkTextFields():void
{
var paramsArray:Array=[_autLogin.text,
_autPass.text,
_autHost.text,
_autDB.text,
_autEncode.selectedItem.data
];
var bool:Boolean=false;
//проверяем все ли поля заполнены
for (var i:int=0; i<paramsArray.length; i++)
{
if (paramsArray[i]=='')
{
Alert.show('Invalid params', 'Error');
bool=false;
break;
}
else bool=true;
}
//если все поля авторизации заполнены отправляем их в ф-цию которая запишет и передаст в php-файл
if (bool==true)
{
sendParamsToPHP(paramsArray);
}
}
private function setHost():void
{
_autHost.text='localhost';
}
private function removeHost():void
{
_autHost.text='';
}
private function sendParamsToPHP(ar:Array):void
{
var param:URLVariables=new URLVariables();
param.login=ar[0];
param.pass=ar[1];
param.host=ar[2];
param.db=ar[3];
param.encode=ar[4];
var req:URLRequest=new URLRequest(_url);
req.method = URLRequestMethod.POST;
req.data=param;
var loader:URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE, onComplete);
loader.load(req);
}
private function onComplete(e:Event):void
{
try
{
Alert.show(e.target.data);
}
catch (e:TypeError)
{
Alert.show('Server doesnt answer', 'Error');
}
}
]]>
</fx:Script>
</s:Application>
а вот PHP:

PHP код:
<?php
$dbHost = $_POST['host'];
$dbUsername = $_POST['login'];
$dbPassword = $_POST['pass'];
$dbDatabase = $_POST['db'];
$encode = $_POST['encode'];
error_reporting(E_ALL);
$dbconnect = mysql_connect ($dbHost, $dbUsername, $dbPassword);
if (!$dbconnect)
{
echo ("Can't connect to MySQL");
}
if(@mysql_select_db($dbDatabase))
{
echo "Connection to $dbDatabase established!"."<br />";
}
else die ("Can't connect to $dbDatabase!");
$allTables=mysql_list_tables($dbDatabase);
$dbTablesName=array();
while ($row = mysql_fetch_row($allTables))
{
$dbTablesName[] = $row[0];
}
print_r($dbTablesName);
?>
как мне получить ответ от PHP так что бы он был в массиве as3?