Подскажите пжлста, почему у меня не идут данные из remote object. Если я юзаю mxml то усё пучком. А если адский скрипт то ничего нет хорошего (ошибок нет никаких но и данных тоже нет)

Код AS1/AS2:
public static function getHello(msg:TextArea): String
{
var res : String='If you see this message, nothing works at all';
var rm:RemoteObject = new RemoteObject();
rm.addEventListener(ResultEvent.RESULT, serviceSuccessHandler);
rm.addEventListener(FaultEvent.FAULT, genericFaultHandler);
rm.destination="echoServiceDestination";
try{
rm.echo('hello');
}catch(er:Error){
res=er.getStackTrace();
}
function serviceSuccessHandler(event:ResultEvent):void{
res=event.result.toString();
}
function genericFaultHandler(event:FaultEvent):void{
res='error';
}
return res;
}