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方法就可以了