¿Cómo funciona [RemoteClass] en Flex Actionscript puedo usarlo para el enlace de datos personalizado?

Actionscript es compatible con una etiqueta de metadatos [RemoteClass] que se utiliza en BlazeDS para proporcionar sugerencias de enlace de datos para la ordenación de objetos binarios AMF de Java a BlazeDS.

Por ejemplo:

Java: muestra del paquete;

public class UserInfo
{
    private String userName;

    public String getUserName()
    {
        return userName;
    }

    public void setUserName(String value)
    {
        userName = value;
    }
}

Actionscript:

[Bindable]
[RemoteClass(alias="sample.UserInfo")]
public class UserInfo
{
    public var userName:String=”";
}

¿Cómo se implementó exactamente [RemoteClass] en el marco de BlazeDS y podría anular ese comportamiento y proporcionar un marco de comunicación remoto personalizado de enlace de datos (por ejemplo, un sistema de paso de mensajes JSON) que podría vincularse a la clase Actionscript [Bindable], [RemoteClass] ?

Respuestas a la pregunta(3)

Su respuesta a la pregunta