2014-10-24 5 views
0

У меня есть структура с классом PluginMediator и классом ServiceProxy. Они оба находятся в том же пространстве имен, и когда я создаю объект класса прокси и попытаться вызвать каждого из его методов, которые я получаю следующее сообщение об ошибке:Ошибка (вызов метода неопределенного метода через ссылку со статическим типом) при вызове метода класса объекта

Call to a possibly undefined method echo through a reference with static type

Fla код

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); 
    } 
} 
+0

'_proxy.echo (« мир! », OnHelloResult); ' Должен ли быть''? – Dave

ответ

0

Я нашел проблему. Поскольку я не совсем знаком с сервисами и vsphere (flash) sdk, я переименовал класс без слова «Посредник». Как только я вернул слово в названии, все прошло хорошо. На данный момент;)

Смежные вопросы

 Смежные вопросы