Тестовое задание
вызовите функцию из класса InterviewService
прототип: String requestInterview(Person person);
класс на серверной стороне

Код AS3:
namespace com.melior.interview
{
public class Person
{
String firstName;
String lastName;
}
}
Важное условие:
Нельзя объявлять класс Person, а также нельзя использовать атрибут [RemoteClass].
--------------------------------------------
Как это сделать, если не использывать атрибут немогу понять.

Код AS3:
protected function button1_clickHandler(event:MouseEvent):void
{
var person:Object = new Object()
person.firstName="anton"
person.lastName="antonov"
userRequest.requestInterview(person)
}
private function returnHandler(e:ResultEvent):void
{
Alert.show( String(e.result) )
}
]]>
</fx:Script>
<fx:Declarations>
<mx:RemoteObject
id="userRequest"
showBusyCursor="true"
destination="GenericDestination"
source="com.melior.interview.InterviewService"
endpoint="http://dev.themidnightcoders.com:2050/weborb.wo">
<mx:method name="requestInterview" result="returnHandler(event)"
fault="mx.controls.Alert.show(event.fault.faultString)"/>
</mx:RemoteObject>
</fx:Declarations>
Попробовал сделать через Object, вместо Person, но все ровно не работает.