在运行时找不到用于 BlazeDS 通信的 Actionscript 类

发布于 2024-08-15 21:58:32 字数 416 浏览 9 评论 0原文

我们使用 GraniteDS 自动生成的 AS 代码将 Java 远程对象映射到 AS。

我们有包含 Java 中的列表站点的对象,因此当它们转换为 AS 时,它看起来像:

JAVA:

    private List<MyObject> territories;

Actionscript:

    private var _territories:ListCollectionView;

问题是我们使用 MXML 数据绑定来绑定内容一般来说,问题是我们从不显式引用列表中包含的对象类型,因此它永远不会编译到我们的 SWF 中,有什么方法可以确保 RemoteClass 列表中的对象被编译进去?

We are using GraniteDS autogenerated AS code to map Java remote objects to AS.

We have objects that contain List sites in Java so when they are converted to AS it looks like:

JAVA:

    private List<MyObject> territories;

Actionscript:

    private var _territories:ListCollectionView;

The trouble is we are using MXML databinding to bind the contents of that list generically, the trouble is we never reference the type of object contained in the list explicitly so it's never compiled into our SWF is there any way to ensure that objects in a list for a RemoteClass is compiled in?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

私野 2024-08-22 21:58:32

没有自动化的方法可以做到这一点。您需要在代码中的某个位置引用该类,或者使用“include-classes”通过编译器参数指定它。

There is no automated way of doing this. You'll need to reference the class somewhere in your code or specify it with the compiler arguments using "include-classes".

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文