Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从.Net-Flex-fluinefx返回类型化对象_.net_Apache Flex_Flash_Actionscript 3 - Fatal编程技术网

从.Net-Flex-fluinefx返回类型化对象

从.Net-Flex-fluinefx返回类型化对象,.net,apache-flex,flash,actionscript-3,.net,Apache Flex,Flash,Actionscript 3,有没有人有过FluineFX的经验? 我必须修复一些在后端使用fluorineFX向flex表示层提供类型化对象的问题 我的印象是,如果我像这样在Flex中注册对象 registerClassAlias("Kanpeki.Domain.Staff", Staff); [Bindable] public class Staff implements IListable { private var _id:int; private var _firstName:String;

有没有人有过FluineFX的经验? 我必须修复一些在后端使用fluorineFX向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是类似的,所以如果任何人有任何与Fluorine或webOrb相关的经验,并能给我任何建议,我将不胜感激。
谢谢

如果我把

registerClassAlias(“Kanpeki.Domain.Staff”,Staff)

在应用程序的根目录中,而不是在类中。
Hmmm…

如果您不在应用程序中的任何位置引用Staff类,则可能会出现此问题。即使您通过registerClassAlias或RemoteClass元数据添加映射,编译器也不会拾取您的类,因此当对象进入时,它们也不会正确映射

如果将registerClassAlias添加到应用程序的根目录中,则始终会导致在应用程序中编译Staff类

顺便说一句:要用元数据注册别名,只需添加

[RemoteClass(alias="Kanpeki.Domain.Staff")]
在你的班级档案中。当然,同样的编译器规则也适用。在某个地方引用它,否则它将不会被编译