Достаточно просто.Свойство ResultEvent # result содержит значение, возвращаемое удаленной службой.Все, что вам нужно сделать, это привести его к нужному типу (так как по умолчанию это Object).
Например, обработка вашего сервисного метода, который возвращает строку:
public function onResult(event:ResultEvent):void {
var s:String = event.result as String;
}
То жеподходит для других типов:
var a:Array = event.result as Array;
Или даже более сложных пользовательских классов:
var instance:MyClass = event.result as MyClass;
Обратите внимание, что этот последний пример будет работать только с удаленным взаимодействием AMF;у вас должно быть одинаковое определение класса на стороне клиента и на стороне сервера;и вы должны сообщить им о существовании друг друга, используя тег метаданных [RemoteClass(alias="net.riastar.MyClass")]
в своем определении класса AS.То, как вы должны справиться с этим на стороне сервера, зависит от используемого языка.