Changed the Example module to work with the new RTMPAdapter prototype

This commit is contained in:
@deniszgonjanin 2011-02-12 03:24:55 -05:00
parent 0548789dea
commit ffdd1a336d

View File

@ -20,6 +20,7 @@ package org.bigbluebutton.modules.example
{ {
import flash.events.NetStatusEvent; import flash.events.NetStatusEvent;
import flash.net.NetConnection; import flash.net.NetConnection;
import flash.net.Responder;
import flash.net.SharedObject; import flash.net.SharedObject;
import mx.controls.Alert; import mx.controls.Alert;
@ -42,7 +43,7 @@ package org.bigbluebutton.modules.example
extractAttributes(attributes); extractAttributes(attributes);
simpleChatSO = SharedObject.getRemote("simpleChatSO", url, false); simpleChatSO = SharedObject.getRemote("simpleChat", url, false);
simpleChatSO.addEventListener(NetStatusEvent.NET_STATUS, netStatusEventHandler); simpleChatSO.addEventListener(NetStatusEvent.NET_STATUS, netStatusEventHandler);
simpleChatSO.client = this; simpleChatSO.client = this;
simpleChatSO.connect(connection); simpleChatSO.connect(connection);
@ -60,8 +61,23 @@ package org.bigbluebutton.modules.example
Alert.show(event.info.status); Alert.show(event.info.status);
} }
//public function sendMessage(message:String):void{
// simpleChatSO.send("serverCallback", message);
//}
public function sendMessage(message:String):void{ public function sendMessage(message:String):void{
simpleChatSO.send("serverCallback", message); connection.call("rtmpadapter.sendData", new Responder(
function(result:Object):void{
//window.displayNewMessage(result as String);
},
function(status:Object):void{
window.displayNewMessage("Call failed");
}),
"simpleChat", "testMethod", message)
}
public function testMethod(data:String):void{
window.displayNewMessage(data);
} }
public function serverCallback(message:String):void{ public function serverCallback(message:String):void{