marat_sa
26.06.2009, 10:13
Здравствуйте, вобщем хочу написать функцию, которая бы при вызове обращалась к удаленной базе, дергала из нее нужную инфу и возвращала бы ее. Но немного не знаю как реализовать именно возвращение строки в контексте данной функции. А использовать обходные пути не очень охото((
Вобщем, что мы имеем:
Допустим, функция, возвращающая адрес фотографии юзера по ID из базы.
public function getPhotoURLbyID(userID:String):String {
var variables:URLVariables = new URLVariables();
variables.id = userID;
var request:URLRequest = new URLRequest(SERVER_URL);
request.method = "POST";
request.data = variables;
_urlLoader.addEventListener(Event.COMPLETE, completeHandler);
_urlLoader.load(request);
//return ???;
//как мне сюда передать результат из completeHandler?
}
P.S.: Ссори за корявое название темы, не знал как написать кратко суть)
Вобщем, что мы имеем:
Допустим, функция, возвращающая адрес фотографии юзера по ID из базы.
public function getPhotoURLbyID(userID:String):String {
var variables:URLVariables = new URLVariables();
variables.id = userID;
var request:URLRequest = new URLRequest(SERVER_URL);
request.method = "POST";
request.data = variables;
_urlLoader.addEventListener(Event.COMPLETE, completeHandler);
_urlLoader.load(request);
//return ???;
//как мне сюда передать результат из completeHandler?
}
P.S.: Ссори за корявое название темы, не знал как написать кратко суть)