ActionScript поддерживает тег метаданных [RemoteClass], который используется в BlazeDS для предоставления привязок к привязке данных для сортировки двоичных объектов AMF от Java до BlazeDS.
Например:
Java: образец пакета;
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="";
}
Как точно реализован [RemoteClass] в структуре BlazeDS, и вы можете переопределить это поведение и предоставить настраиваемую инфраструктуру удаленного связывания данных (например, систему передачи сообщений JSON), которую вы могли бы привязать к ActionScript [Bindable], [ RemoteClass]?