调用对象的类方法时出错(通过带静态类型的引用调用可能未定义的方法回显)

时间:2014-10-24 09:24:52

标签: actionscript-3 actionscript

我有一个包含PluginMediator类和ServiceProxy类的结构。它们都在同一个命名空间内,当我创建代理类的对象并尝试调用它的每个方法时,我收到以下错误:

  

通过引用调用可能未定义的方法echo   静态类型

Fla code

var _proxy:MyServiceProxy = new MyServiceProxy();

// calls MyService to echo a string and return to onHelloResult.
_proxy.echo("Hi", onHelloResult, null);
_proxy.echo("world!", onHelloResult);

MyServiceProxy类

public class MyServiceProxy extends BaseProxy
{
    public function echo(message:String, callback:Function = null, context:Object = null):void 
    {
        callService("echo", [message], callback, context);
    }
}

1 个答案:

答案 0 :(得分:0)

我发现了问题。因为我不太熟悉服务和vsphere(flash)sdk,所以我重命名了没有Mediator这个词的类。一旦我在名字中回复了这个词,一切都很顺利。现在;)