Hello, I have a simple flex login module that uses mx:ChannelSet. Any idea on how to make this work with Roylale js.
<?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:mx="library://ns.adobe.com/flex/mx" creationComplete="main()"> <fx:Script> <![CDATA[ import mx.messaging.ChannelSet; import mx.messaging.channels.AMFChannel; import mx.messaging.channels.StreamingAMFChannel; import mx.messaging.messages.CommandMessage; import mx.rpc.AsyncResponder; import mx.rpc.AsyncToken; import mx.rpc.events.FaultEvent; import mx.rpc.events.ResultEvent; public var cs:ChannelSet=null; private var amfChannel:AMFChannel; public var serverSTUB:String = "http://voip-manager.spherecom.com:9080" public function main():void { cs = new ChannelSet(); amfChannel = new AMFChannel("my-longpolling-amf",serverSTUB + "/RiaService" + "/messagebroker/amflongpolling"); cs.addChannel(amfChannel); } public function checkAPIVersion(event:ResultEvent = null, token:Object = null):void { but.label = "checkAPIVersion Success"; } private function handleLoginFault(event:FaultEvent = null, token:Object = null):void { but.label = "Fault"; } protected function login(event:MouseEvent=null):void { var token:AsyncToken = cs.login('rbirsan'.toUpperCase(), "ThisISWork?"); token.addResponder( new AsyncResponder(checkAPIVersion, handleLoginFault)); } ]]> </fx:Script> <mx:Button label="Login!" id="but" width="200" click="login(event)" /></mx:Application> Thank you, Radu
