如何在java applicationadapter中从应用服务器调用客户端flash方法?我知道如何从应用服务器调用客户端flash方法时,添加到flash客户端:
var responseText:Responder = new Responder(GetYourStreamingTicket);
nc.call("GetYourStreamingTicket",responseText,ui_main.txt_username.text, ui_main.lbl_Category.text);
private function GetYourStreamingTicket(object:Object)
{
var val:int = object as int;
ui_main.lbl_yst.text = val;
}
,但上面确实是从flash客户端向服务器发送请求,服务器响应请求,但是如何从Java应用服务器对客户端flash进行独立调用?
基本上我问这个问题,因为我想要所有的用户连接到服务器现在当我的客户端已经断开。
客户端
var rtmpNow:String="rtmp://192.168.1.2/chatter";
nc=new NetConnection;
nc.client = this;
public function DisconnectedUser()
{
trace("User Disconnected")
}
端
public void appLeave(IClient client, IScope app)
{
for(Iterator e = users.iterator(); e.hasNext();)
{
User user = (User) e.next();
IConnection conn = user.conn;
((IServiceCapableConnection) conn).invoke("DisconnectedUser");
}
}