1
我们使用GraniteDS自动生成的AS代码将Java远程对象映射到AS。在运行时找不到BlazeDS通信的Actionscript类
我们必须包含在Java列表网站对象,所以,当他们被转换成因为它看起来像:
JAVA:
private List<MyObject> territories;
的ActionScript:
private var _territories:ListCollectionView;
麻烦的是,我们正在使用MXML数据绑定来绑定该列表的内容,一般来说,t他的麻烦是我们从不参考包含在列表中的对象的类型,所以它从来没有编译到我们的SWF中是否有任何方法来确保编译RemoteClass的列表中的对象?
好吧,那就是我期待的。我想我可以自定义我的花岗岩DS代码生成模板,并将它嵌入到Java泛型类型中,生成一个私有字段,生成AS代码,这会自动执行它(但会引入多余的字段)。 – Dougnukem 2009-12-22 16:30:07
是的,或者你也可以生成一个单独的编译器配置文件并在构建时包含它。这样你的代码就不会混乱,但你会依赖于特定的构建过程。 – 2009-12-22 16:41:45