读书人

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

发布时间: 2012-03-06 20:47:55 作者: rapoo

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

读书人网 >flex

热点推荐