2013-05-25 3 views
0
namespace TinyChat 
{ 
    class Program 
    { 
     NetConnection Client; 

     static void Main(string[] args) 
     { 
      Program TinyChat_Function = new Program(); 
      TinyChat_Function.connectTinyChat(); 
     } 
     void connectTinyChat() 
     { 
      Client = new NetConnection(); 
      Client.OnConnect += new ConnectHandler(Client_OnConnect); 
      Client.NetStatus += new NetStatusHandler(Client_NetStatus); 

      Client.Connect("rtmp://209.212.144.77:443/tinyconf", new string[] { "SomeRoom", "none", "show", "tinychat" }); 
     } 
    } 

Ошибки:FluorineFx: Client_onConnect не существует в текущем контексте

1 The name 'Client_OnConnect' does not exist in the current context 
2 The name 'Client_netStatus' does not exist in the current context 

Используя последнюю версию FluorineFx.

Документация показывает, что это правильный способ сделать это, но это не сработает. Любые идеи о том, как я могу решить эту проблему?

The documentation can be found here.

+0

Любой знает, как это исправить? – user1937395

ответ

0

Где код для обработчика событий Client_OnConnect и Client_NetStatus обработчики событий? Вы - , добавив события здесь, в ваших строках, но вы не внесите код. Если вы не забыли вставить его в вопрос.

Client.OnConnect += new ConnectHandler(Client_OnConnect); 
Client.NetStatus += new NetStatusHandler(Client_NetStatus); 

вас, если вы посмотрите на ссылку документации это код

void netConnection_OnConnect(object sender, EventArgs e) 
{ 
    //The NetConnection object is connected now 
    netConnection.Call("serverHelloMsg", new ServerHelloMsgHandler(), "some text"); 
} 

Вы должны заменить netConnection_OnConnect на Client_OnConnect и написать код в методе, может быть, как этот

void Client_OnConnect(object sender, EventArgs e) 
{ 


//handle connection below and do whatever needs to be done 

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