У меня есть этот код:
var service:HTTPService = new HTTPService();
if (search.Location && search.Location.length > 0 && chkLocalSearch.selected) {
service.url = 'http://ajax.googleapis.com/ajax/services/search/local';
service.request.q = search.Keyword;
service.request.near = search.Location;
} else
{
service.url = 'http://ajax.googleapis.com/ajax/services/search/web';
service.request.q = search.Keyword + " " + search.Location;
}
service.request.v = '1.0';
service.resultFormat = 'text';
service.addEventListener(ResultEvent.RESULT, onServerResponse);
service.send();
Я хочу передать объект поиска в метод результата (onServerResponse), но если я сделаю это в замыкании, он будет передан по значению. Есть ли способ сделать это по ссылке без поиска в моем массиве объектов поиска значения, возвращаемого в результате?