Como o [RemoteClass] funciona no Flex Actionscript, posso usá-lo para vinculação de dados personalizada?

O Actionscript suporta uma tag de metadados [RemoteClass] que é usada no BlazeDS para fornecer dicas de vinculação de dados para organizar os objetos binários do AMF de Java para o BlazeDS.

Por exemplo:

Java: amostra de pacote;

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=”";
}

Como exatamente o [RemoteClass] é implementado na estrutura do BlazeDS e você poderia substituir esse comportamento e fornecer uma estrutura de remoting de vinculação de dados personalizada (por exemplo, um sistema de passagem de mensagem JSON) que você poderia vincular à classe Actionscript [Bindable], [RemoteClass] ?

questionAnswers(3)

yourAnswerToTheQuestion