我看不出这有什么问题。我有一个类MyConnectionManager具有此代码:试图访问不可访问的接口函数方法?
public class MyConnectionManager {
private var _delegate:NetworkConnectionDelegate;
public function myfunc():void
{
this.delegate.onError(1); // compile error here!
}
public function get delegate():NetworkConnectionDelegate
{
return _delegate;
}
etc
}
其中NetworkConnectionDelegate是一个接口,并有一个方法的onError()
public interface NetworkConnectionDelegate {
function onError(x:int):void;
}
但是编译器(Flash Builder中)说,onError的是不可访问的方法编译MyConnectionManager时。为什么不编译?
我知道我需要实现这个接口,而且我在另一个类中做过。这个编译时错误与接口是否在另一个类中实现无关。 – Marc 2013-04-30 14:14:09