By using class mappings you can map an ActionScript class to a .NET class.
package com.ariaware.pizza.vo
{
[RemoteClass(alias="com.ariaware.pizza.vo.OrderVO")]
public class OrderVO
{
var name:String;
var orders:Array;
//Constructor
function OrderVO ()
{
orders = new Array(); // of OrderItem instances
}
...
}
}
namespace com.ariaware.pizza.vo
{
public class OrderVO
{
string _name;
IList _orders;
public OrderVO()
{
}
public string name
{
get{ return _name; }
set{ _name = value; }
}
public IList orders
{
get{ return _orders; }
set{ _orders = value; }
}
}
}
<classMappings>
<classMapping>
<type>.Net class name</type>
<customClass>ActionScript class name</customClass>
</classMapping>
</classMappings>