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

Reply via email to