RemoteClass设立类映射别名与registerClassAlias

RemoteClass设置类映射别名与registerClassAlias

[RemoteClass]标签与registerClassAlias函数同样是注册一个类的别名,用作序列化的映射。但使用RemoteClass标签的时候要注意,该标签指示的注册时机与registerClassAlias不一样。

 

RemoteClass是在第一次调用该类的时候,为该类执行一个类似registerClassAlias的注册,而registerClassAlias则可随时调用。使用RemoteClass标签的时候,在某些特定场合下,你不得不写一个空引用来调用这个要被映射的类,强制其进行别名注册。否则,在你获取到数据对象的时候,Flex没有检测到你已经为这个类注册过别名而没有做类型转换,你所得到的数据依然是一个object。