Как я понимаю, onTest
- это метод обратного вызова.Методы обратного вызова должны содержаться в свойстве client
экземпляра NetConnection
.Значением по умолчанию для клиента является NetConnection
экземпляр itselft.Вот почему onTest
пытается позвонить, но его не существует.У вас есть 2 возможных решения:
1. Расширьте класс NetConnection с вашим собственным и определите там метод onTest
.И вместо этого используйте свой собственный класс.
class MyNC extends NetConnection
{
public function onTest(id:String) {...}
...
}
2. Создайте класс, который будет клиентом для NetConnection, и определите onTest
там.
class Client
{
public function onTest(id:String) {...}
}
...
var nc:NetConnection = new NetConnection();
nc.client = new Client();