1.调用接口的方法时,提示对象为null2.module注入失败 Flex Module注入失败。这个问题我跟踪了两天,很郁闷,最后发现是describeType在主程序里能得到metadata,在Module中得不到metadata。最后在网上找到解决方案,,就是文档中提到的-keep-as3-metadata。主程序编译出来的,含有相应的metadata,Module的没有,在编译选项中添加-keep-as3-metadata,就能使Module也有。
3.使用MessageDispatcher标签派发消息失败现象: 在视图中使用MessageDispatcher标签派发消息
[MessageDispatcher]
public var dispatcher:Function;
当使用dispatcher派发消息时
dispatcher(new LoginMessage());
提示“value不是对象”
原因: 该视图类未成为parsley的托管对象,所以引发dispatcher函数注入失败
解决方法: 在视图文件中没有添加以下代码
其中,
表示将该视图交给parsley托管,允许parsley对其进行注入。如果当前视图是根视图,则还应添加
,根视图的头部如下:
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
xmlns:parsley=""
minWidth="955" minHeight="600">
阅读(1467) | 评论(2) | 转发(0) |