PDA

Просмотр полной версии : cs6+amfPHP+mySQL


ther
02.03.2013, 18:13
в общем лет 5 назад я делал для фирмы пару сайтов на флеше, но за этот перерыв я практически все забыл. Так что не пинайте сильно. Раньше делал на ac2, сейчас решил на ac3.
Полистав вчера и сегодня мануалы я наляпал небольшой код коннекта к бд, но беда в том, что получаю ошибку

ArgumentError: Error #2004: Один из параметров указан неверно.
at flash.net::NetConnection/connect()
at City_fla::MainTimeline/frame1()

на строке
connection.connect(gateway);
может я далеко отстал, но во всех примера этот код прокатывал
полный листинг кода на первом фрейме


import flash.net.Responder;
import flash.net.NetConnection;
import fl.data.DataProvider;

var gateway:String="www.test1.ru/amfphp";///index.php';
var connection:NetConnection=new NetConnection();//
var CurrRecord:uint=0;

connection.connect(gateway);
GetData();


function OnFault (fault:Object):void {
statustxt.text=fault.description;

}

function onSuccess (result:Object):void {
if(result==false){
statustxt.text="error";
} else {
var dp:DataProvider=new DataProvider();
for (var i:uint=0;i<result.length;i++){
dp.addItem({id : result[i]['ID'],
fname : result[i]['name']}
);
}
BuildingsList.dataProvider=dp;
}

}

function GetData():void{
var responder:Responder=new Responder(onSuccess,OnFault);
connection.call("Connect.DatabaseApp.GetCityData",responder);

}

все крутится на localhost
ПС знаю, что вопрос нубский, ну у меня начинается все с начала


вопрос снят, поехало после замена на
var gateway:NetConnection;
gateway = new NetConnection();
gateway.connect("http://test1.ru/amfphp");