有没有人有使用flourineFX的经验? 我必须修复在后端使用fluorFX的东西,以便为flex表示层提供类型化的对象。
我的印象是,如果我在Flex中注册对象
registerClassAlias("Kanpeki.Domain.Staff", Staff);
[Bindable]
public class Staff implements IListable
{
private var _id:int;
private var _firstName:String;
private var _lastName:String;
private var _email:String;
public function Staff(){}....etc
如果属性及其类型与相应的.Net类匹配,则不必转换对象。 但是,当我将类带入flex时,我只是获取通用对象。这是否意味着我必须手动转换对象?我希望这是有道理的。另外,我假设webOrb是相似的,所以如果任何人有任何关于floine或webOrb的经验并且可以给我任何指示,我将非常感激。 感谢
答案 0 :(得分:1)
如果未在应用程序的任何位置引用Staff类,则可能会出现此问题。即使您通过registerClassAlias或通过RemoteClass元数据添加映射,编译器也不会选择您的类,因此当对象进入时,它们将无法正确映射。
如果将registerClassAlias添加到应用程序的根目录,它将始终导致在应用程序中编译Staff类。
顺便说一下:要注册带元数据的别名,只需添加
即可[RemoteClass(alias="Kanpeki.Domain.Staff")]
在您的类文件中。当然,适用相同的编译器规则。在某处引用它或者它不会被编译。
答案 1 :(得分:0)
如果我放
,似乎工作registerClassAlias(“Kanpeki.Domain.Staff”,Staff);
在应用程序的根目录而不是类。 嗯....