首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

flex 匿名类实现接口有关问题

2012-03-06 
flex 匿名类实现接口问题先上代码:var token:AsyncToken service.login(user)token.addResponder(这里

flex 匿名类实现接口问题
先上代码:

  var token:AsyncToken = service.login(user);
  token.addResponder(这里是实现IResponder的一个类实例,用一个匿名类实现IResponder接口,该如何写呢?);

我在代码中是这么写的:
  token.addResponder(new IResponder(){...});
但是一直报错。


不知道,flex里面用匿名类实现接口代码是怎么写的呢?

[解决办法]
public class myResponderClass implements IResponder{
public function result(data:Object):void{
.....
}

public function fault(info:Object):void{
...
}
}

token.addResponder(new myResponderClass())
[解决办法]
flex中没有匿名类的,只有匿名方法
[解决办法]
要是不想新开一个response类,可以直接用当前类处理啊,token.addResponder(this);
然后在当前类里加个public function result(data:Object):void方法就可以了

热点排行