remotingconnection.as

来自「Flex for rails的开发demo源码」· AS 代码 · 共 50 行

AS
50
字号
// Copyright (c) 2007 rubyamf.org (aaron@rubyamf.org)// License - http://www.gnu.org/copyleft/gpl.htmlpackage org.rubyamf.remoting.ssr{	import flash.net.NetConnection;	import flash.net.ObjectEncoding;	/*	 * RemotinConnection - a child of NetConnection that adds methods to support AppendToGatewayUrl, AddHeader, setCredentials and ReplaceGatewayUrl	 */	public class RemotingConnection extends NetConnection	{		/*		 * AppendToGatewayUrl - AMF0		 */		public function AppendToGatewayUrl(s:String):void{}				/*		 * AddHeader - add a persistent header. After adding a header it get's sent with every request		 */		public function AddHeader(name:String, mustUnderstand:Boolean, value:Object ):void		{			super.addHeader(name, mustUnderstand, value);		}				/*		 * ReplaceGatewayUrl - Replace the current gateway url		 */		public function ReplaceGatewayUrl():void{}				/*		 * setCredentials - implements authentication		 * @param username:String		 * @param password:String		 */		public function setCredentials( username:String, password:String ):void		{    			super.addHeader( "Credentials", false, { userid:username, password:password } );		}			public override function toString():String 		{			return "org.rubyamf.remoting.ssr.ResultEvent";		}	}}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?