|
Hi I am just trying to implement SharedObjects using Flex 2. I am having troubles with Red5‘s sendMessage and Flex2’s
send. It just doesnt work. On Flex side I implement it like this. function SO(){ SharedObject.defaultObjectEncoding =
flash.net.ObjectEncoding.AMF0; so = SharedObject.getRemote("mySO" so.client = this; so.connect(nc); } /* This method I want to be called on every SO subscriber: */ private function
chatReceive(rest:Array):void{ mx.controls.Alert.show("chatReceive: "+rest[0]); var cairngormEvent:CairngormEvent = new CairngormEvent(CoopController.CHAT_RECEIVE); cairngormEvent.data = "">; CairngormEventDispatcher.getInstance().dispatchEvent(cairngormEvent); } public function
chatSend(message:String):void{ //When I call this so.send("chatReceive" //OR when I call this to make Red5 to manage it nc.call("chatSend" } Red5 method: public void chatSend(String
message){ IScope room = Red5.getConnectionLocal().getScope(); ISharedObject so = getSharedObject(room ArrayList<String> l = new ArrayList<String>(); l.add(message); // This is even called so.sendMessage("chatReceive" } So how do I reach to call „chatReceive“ method on
every subscriber using sharedobjects. Maybe it’s my bad Flex implementation. I dont know. Thank you for everything. Tom Tom |
_______________________________________________ Red5 mailing list [email protected] http://osflash.org/mailman/listinfo/red5_osflash.org
