代码之家  ›  专栏  ›  技术社区  ›  Roland Rabien

在C类中使用Mate的RemoteObjectInvoker

  •  3
  • Roland Rabien  · 技术社区  · 14 年前

    我使用mate框架来实现flex,并与运行c_的服务器通信。我在将C类映射到ActionScript类时遇到问题。我让它在简单类和内置数据类型上运行良好。

    如果我的api中有一个返回api.foo.result<api.foo.bar>的c方法,那么我的remoteclass别名使用什么名称?我需要为api.foo.result的每个变体创建一个单独的actionscript类吗?

    如何调用以类为参数的c方法?用同名成员创建actionscript类似乎不起作用。

    处理包含对象数组的C类的最佳方法是什么?似乎已转换为对象的ArrayCollections。有没有办法把它们转换成我特定类的arrayCollection?

    1 回复  |  直到 14 年前
        1
  •  2
  •   Community Neeleshkumar S    7 年前

    问题/答案

    如果我的api中有一个返回api.foo.result的c方法,那么我的remoteclass别名使用什么名称?

    as类名可以是任何东西。但您必须在远程类注释中指定c类名。

    [RemoteClass(alias="API.Foo.Result")]
    public class Result VO
    {
        ...
    }
    

    More info...


    我需要分开吗 每个变体的actionscript类 关于api.foo.result?

    简单地说,是的。我没有找到在fluelinefx中映射的类的继承信息。可能你需要分别绘制每个地图。


    如何调用 类作为参数?

    有一个使用接收dto的web服务的示例 Here .

    就像使用远程对象一样。;)


    处理c的最佳方法是什么# 包含数组的类 物体?

    This 是fluelinefx(包括集合)的类型映射。对于flex remoting,这是一个很好的 example .

    他们在 documentation .


    希望它能帮助你…

    推荐文章