﻿<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- saved from url=(0014)about:internet -->
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta name="book" content="ActionScript&nbsp;3.0&nbsp;Language&nbsp;and&nbsp;Components&nbsp;Reference"><link rel="stylesheet" href="../../style.css" type="text/css" media="screen"><link rel="stylesheet" href="../../print.css" type="text/css" media="print"><link rel="stylesheet" href="../../override.css" type="text/css"><meta name="keywords" content="URLRequest,flash.net.URLRequest,AMF0,AMF3,APPEND,BINARY,CONNECT_TO_FMS,DEFAULT,DELETE,DIRECT_CONNECTIONS,FLUSHED,GET,HEAD,OPTIONS,PENDING,POST,PUT,RESET,SRTT,STOP,SWAP,SWITCH,TEXT,VARIABLES,audioBufferByteLength,audioBufferLength,audioByteCount,audioBytesPerSecond,audioLossRate,authenticate,authenticate,bufferLength,bufferTime,byteCount,bytesAvailable,bytesAvailable,bytesLoaded,bytesLoaded,bytesTotal,bytesTotal,cacheResponse,cacheResponse,checkPolicyFile,client,client,client,client,connected,connected,connected,connected,connectedProxyType,contentType,creationDate,creator,currentBytesPerSecond,currentFPS,data,dataBufferByteLength,dataBufferLength,dataByteCount,dataBytesPerSecond,dataFormat,data,data,data,defaultObjectEncoding,defaultObjectEncoding,description,digest,domain,droppedFrames,dynamicPropertyWriter,endian,endian,extension,extension,farID,farID,farNonce,farNonce,fileList,followRedirects,followRedirects,fps,info,len,liveDelay,macType,manageCookies,manageCookies,maxBytesPerSecond,maxPauseBufferTime,maxPeerConnections,method,modificationDate,name,name,nearID,nearNonce,nearNonce,objectEncoding,objectEncoding,objectEncoding,objectEncoding,objectEncoding,oldStreamName,peerStreams,playbackBytesPerSecond,protocol,proxyType,requestHeaders,size,size,soundTransform,start,streamName,time,timeout,timeout,transition,type,unconnectedPeerStreams,uri,url,useCache,useCache,userAgent,userAgent,usingTLS,value,videoBufferByteLength,videoBufferLength,videoByteCount,videoBytesPerSecond"><title>flash.net.URLRequest (ActionScript 3.0)</title><script src="../../AC_OETags.js" type="text/javascript"></script></head><body><script language="javascript" type="text/javascript" src="../../asdoc.js"></script><script language="javascript" type="text/javascript" src="../../help.js"></script><script language="javascript" type="text/javascript" src="../../cookies.js"></script><script language="javascript" type="text/javascript">  
            <!--  
			    
				asdocTitle = 'URLRequest - ActionScript 3.0 Language and Components Reference';

				var baseRef = '../../';

				window.onload = configPage;
			      
			    -->  
            </script>
<script language="javascript" type="text/javascript"><!--
function submitValue(){
var searchStr=document.getElementById('search-livedocs').value;
window.location="../../search.html"+"###"+searchStr;
}
--></script><script type="text/javascript">
		scrollToNameAnchor();
	</script><table class="titleTable" cellpadding="0" cellspacing="0" id="titleTable" style="display:none"><tr><td class="titleTableTitle" align="left">ActionScript 3.0 Language and Components Reference</td><td class="titleTableSearch" align="center"><form class="searchForm" method="get" action="../../search.html" onsubmit="submitValue();"><input class="hidden" name="loc" value="" type="hidden"><input class="hidden" name="termPrefix" value="" type="hidden"><input class="hidden" name="term" value="" type="hidden"><input class="hidden" name="area" value="" type="hidden"><input id="search-livedocs" name="search_text" value="" title="" type="text"> <input type="button" name="action" value="Search" onclick="submitValue()"></form></td><td class="titleTableTopNav" align="right"><a href="../../../../Flash/10.0_Welcome/index.html">Home</a>&nbsp;|&nbsp;<a href="../../package-summary.html" onclick="loadClassListFrame('../../all-classes.html')">All Packages</a>&nbsp;|&nbsp;<a href="../../class-summary.html" onclick="loadClassListFrame('../../all-classes.html')">All Classes</a>&nbsp;|&nbsp;<a href="../../language-elements.html">Language Elements</a>&nbsp;| <a href="../../all-index-Symbols.html" onclick="loadClassListFrame('../../index-list.html')">Index</a>&nbsp;|&nbsp;<a href="../../appendixes.html">Appendixes</a>&nbsp;|&nbsp;<a href="../../conventions.html">Conventions</a>&nbsp;|&nbsp;<a id="framesLink1" href="../../index.html?flash/net/URLRequest.html&amp;flash/net/class-list.html">Frames</a><a id="noFramesLink1" style="display:none" href="" onclick="parent.location=document.location"> No Frames </a></td><td class="titleTableLogo" align="right" rowspan="3"><img src="../../images/logo.jpg" class="logoImage" alt=" Adobe Logo " title=" Adobe Logo "></td></tr><tr class="titleTableRow2"><td class="titleTableSubTitle" id="subTitle" align="left">URLRequest</td><td class="titleTableSubNav" id="subNav" align="right" colspan="2"><a href="#propertySummary">Properties</a>&nbsp;| <a href="#methodSummary">Methods</a>&nbsp;| <a href="#eventSummary">Events</a>&nbsp;| <a href="#styleSummary">Styles</a>&nbsp;| <a href="#effectSummary">Effects</a>&nbsp;| <a href="#constantSummary">Constants</a>&nbsp;| <a href="#includeExamplesSummary">Examples</a></td></tr><tr class="titleTableRow3"><td colspan="3">&nbsp;</td></tr></table><script language="javascript" type="text/javascript" xml:space="preserve">
                
                    
                

				<!--

				
				    
				

					if (!isEclipse() || window.name != ECLIPSE_FRAME_NAME) {titleBar_setSubTitle("URLRequest"); titleBar_setSubNav(false,true,false	,false,false,false,true,true,false	,false,false,false,false,false);}

				    
				        
				    
				-->
                
                    
                
			</script><div class="MainContent"><table class="classHeaderTable" cellpadding="0" cellspacing="0"><tr><td class="classHeaderTableLabel">Package</td><td><a href="package-detail.html" onclick="javascript:loadClassListFrame('class-list.html')">flash.net</a></td></tr><tr><td class="classHeaderTableLabel">Class</td><td class="classSignature">public final   class  URLRequest</td></tr><tr><td class="classHeaderTableLabel">Inheritance</td><td class="inheritanceList">URLRequest  <img src="../../images/inherit-arrow.gif" title="Inheritance" alt="Inheritance" class="inheritArrow"> <a href="../../Object.html">Object</a></td></tr></table><p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Language Version:&nbsp;</b></td><td>ActionScript 3.0</td></tr></table><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0, Flash Player 9</td></tr></table><p></p><p></p><p></p>
        The URLRequest class captures all of the information in a single HTTP request. URLRequest
  objects are passed to the
        <code>load()</code>
        methods of the Loader, URLStream, 
  and URLLoader classes, and to other loading operations, to initiate URL downloads.  
  They are also passed to the
        <code>upload()</code>
        and
        <code>download()</code>
        methods 
  of the FileReference class.
        <p>A SWF file in the local-with-filesystem sandbox may not load data from,
  or provide data to, a resource that is in the network sandbox.</p>
        
               <p>
          By default, the calling
          <span>SWF</span>
          file 
  and the URL you load must be in the same domain. For example, a
          <span>SWF</span>
          file 
  at www.adobe.com can load data only from sources that are also at www.adobe.com.
          <span>To load data from a different domain, place a URL policy file on the server 
  hosting the data.</span>
               </p>
        
               <p>However, in Adobe AIR, content in the application security sandbox (content
  installed with the AIR application) is not restricted by these security limitations. 
  For content running in Adobe AIR, files in the application security sandbox
  can access URLs using any of the following URL schemes:</p>
        
        
        
               <ul>
                  <li>
                     <code>http</code>
            and
            <code>https</code>
            
                  </li>
                  <li>
                     <code>file</code>
            
                  </li>
                  <li>
                     <code>app-storage</code>
            
                  </li>
                  <li>
                     <code>app</code>
            
                  </li>
               </ul>
        
               <p>
          Content
          <span>running in Adobe AIR</span>
          that is not in the application security 
  sandbox observes the same restrictions as content running in the browser
          <span>(in Flash Player)</span>
          , and loading is
  governed by the content's domain
          <span>and any permissions granted in URL
  policy files</span>
          .
        </p>
        
               <p>For more information related to security, see the following:</p>
        
               <ul>
                  <li>
            The
            <a href="http://www.adobe.com/go/flashcs4_prog_as3_security_en" target="external">security chapter</a>
            in the
            <i>Programming ActionScript 3.0</i>
            book and the latest comments on LiveDocs
          </li>
                  <li>
            The "Understanding AIR Security" section of the "Getting started with Adobe AIR" chapter in the
            <i>Developing AIR Applications</i>
            book.
          </li>
                  <li>
            The Flash Player Developer Center Topic:
            <a href="http://www.adobe.com/go/devnet_security_en" target="external">Security</a>
                  </li>
               </ul>
        
            <p></p><p><a href="#includeExamplesSummary">View the examples</a></p><p><span class="classHeaderTableLabel">See also</span></p><div class="seeAlso"><a href="FileReference.html" target="">FileReference</a><br/><a href="URLRequestHeader.html" target="">URLRequestHeader</a><br/><a href="URLRequestDefaults.html" target="">URLRequestDefaults</a><br/><a href="URLLoader.html" target="">URLLoader</a><br/><a href="URLStream.html" target="">URLStream</a><br/><a href="../../flash/html/HTMLLoader.html" target="">HTMLLoader class</a></div><br/><hr></div><a name="propertySummary"></a><div class="summarySection"><div class="summaryTableTitle">Public Properties</div><div class="showHideLinks"><div id="hideInheritedProperty" class="hideInheritedProperty"><a class="showHideLink" href="#propertySummary" onclick="javascript:setInheritedVisible(false,'Property');"><img class="showHideLinkImage" src="../../images/expanded.gif"> Hide Inherited Public Properties</a></div><div id="showInheritedProperty" class="showInheritedProperty"><a class="showHideLink" href="#propertySummary" onclick="javascript:setInheritedVisible(true,'Property');"><img class="showHideLinkImage" src="../../images/collapsed.gif"> Show Inherited Public Properties</a></div></div><table cellspacing="0" cellpadding="3" class="summaryTable " id="summaryTableProperty"><tr><th>&nbsp;</th><th colspan="2">Property</th><th>Defined By</th></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><img src="../../images/AirIcon12x12.gif" width="12" height="12" hspace="0" vspace="0" alt="AIR-only" title="Only available in the AIR runtime">&nbsp;<a href="#authenticate" class="signatureLink">authenticate</a> : <a href="../../Boolean.html">Boolean</a><div class="summaryTableDescription">Specifies whether authentication requests should be handled (true
 or not (false) for this request.</div></td><td class="summaryTableOwnerCol">URLRequest</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><img src="../../images/AirIcon12x12.gif" width="12" height="12" hspace="0" vspace="0" alt="AIR-only" title="Only available in the AIR runtime">&nbsp;<a href="#cacheResponse" class="signatureLink">cacheResponse</a> : <a href="../../Boolean.html">Boolean</a><div class="summaryTableDescription">Specifies whether successful response data should be cached for this request.</div></td><td class="summaryTableOwnerCol">URLRequest</td></tr><tr class="hideInheritedProperty"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img src="../../images/inheritedSummary.gif" alt="Inherited" title="Inherited" class="inheritedSummaryImage"></td><td class="summaryTableSignatureCol"><a href="../../Object.html#constructor" class="signatureLink">constructor</a> : <a href="../../Object.html">Object</a><div class="summaryTableDescription">A reference to the class object or constructor function for a given object instance.</div></td><td class="summaryTableOwnerCol"><a href="../../Object.html">Object</a></td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a href="#contentType" class="signatureLink">contentType</a> : <a href="../../String.html">String</a><div class="summaryTableDescription">The MIME content type of the content in the the data property.</div></td><td class="summaryTableOwnerCol">URLRequest</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a href="#data" class="signatureLink">data</a> : <a href="../../Object.html">Object</a><div class="summaryTableDescription">An object containing data to be transmitted with the URL request.</div></td><td class="summaryTableOwnerCol">URLRequest</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a href="#digest" class="signatureLink">digest</a> : <a href="../../String.html">String</a><div class="summaryTableDescription">A string that uniquely identifies the signed Adobe platform component to be stored 
     to (or retrieved from) the Flash Player cache.</div></td><td class="summaryTableOwnerCol">URLRequest</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><img src="../../images/AirIcon12x12.gif" width="12" height="12" hspace="0" vspace="0" alt="AIR-only" title="Only available in the AIR runtime">&nbsp;<a href="#followRedirects" class="signatureLink">followRedirects</a> : <a href="../../Boolean.html">Boolean</a><div class="summaryTableDescription">Specifies whether redirects are to be followed (true) 
 or not (false).</div></td><td class="summaryTableOwnerCol">URLRequest</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><img src="../../images/AirIcon12x12.gif" width="12" height="12" hspace="0" vspace="0" alt="AIR-only" title="Only available in the AIR runtime">&nbsp;<a href="#manageCookies" class="signatureLink">manageCookies</a> : <a href="../../Boolean.html">Boolean</a><div class="summaryTableDescription">Specifies whether the HTTP protocol stack should manage cookies for this
 request.</div></td><td class="summaryTableOwnerCol">URLRequest</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a href="#method" class="signatureLink">method</a> : <a href="../../String.html">String</a><div class="summaryTableDescription">Controls the HTTP form submission method.</div></td><td class="summaryTableOwnerCol">URLRequest</td></tr><tr class="hideInheritedProperty"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img src="../../images/inheritedSummary.gif" alt="Inherited" title="Inherited" class="inheritedSummaryImage"></td><td class="summaryTableSignatureCol"><a href="../../Object.html#prototype" class="signatureLink">prototype</a> : <a href="../../Object.html">Object</a><div class="summaryTableDescription">[static] A reference to the prototype object of a class or function object.</div></td><td class="summaryTableOwnerCol"><a href="../../Object.html">Object</a></td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a href="#requestHeaders" class="signatureLink">requestHeaders</a> : <a href="../../Array.html">Array</a><div class="summaryTableDescription">The array of HTTP request headers to be appended to the
     HTTP request.</div></td><td class="summaryTableOwnerCol">URLRequest</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a href="#url" class="signatureLink">url</a> : <a href="../../String.html">String</a><div class="summaryTableDescription">The URL to be requested.</div></td><td class="summaryTableOwnerCol">URLRequest</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><img src="../../images/AirIcon12x12.gif" width="12" height="12" hspace="0" vspace="0" alt="AIR-only" title="Only available in the AIR runtime">&nbsp;<a href="#useCache" class="signatureLink">useCache</a> : <a href="../../Boolean.html">Boolean</a><div class="summaryTableDescription">Specifies whether the local cache should be consulted before this URLRequest 
 fetches data.</div></td><td class="summaryTableOwnerCol">URLRequest</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><img src="../../images/AirIcon12x12.gif" width="12" height="12" hspace="0" vspace="0" alt="AIR-only" title="Only available in the AIR runtime">&nbsp;<a href="#userAgent" class="signatureLink">userAgent</a> : <a href="../../String.html">String</a><div class="summaryTableDescription">Specifies the user-agent string to be used in the HTTP request.</div></td><td class="summaryTableOwnerCol">URLRequest</td></tr></table></div><a name="methodSummary"></a><div class="summarySection"><div class="summaryTableTitle">Public Methods </div><div class="showHideLinks"><div id="hideInheritedMethod" class="hideInheritedMethod"><a class="showHideLink" href="#methodSummary" onclick="javascript:setInheritedVisible(false,'Method');"><img class="showHideLinkImage" src="../../images/expanded.gif"> Hide Inherited Public Methods</a></div><div id="showInheritedMethod" class="showInheritedMethod"><a class="showHideLink" href="#methodSummary" onclick="javascript:setInheritedVisible(true,'Method');"><img class="showHideLinkImage" src="../../images/collapsed.gif"> Show Inherited Public Methods</a></div></div><table cellspacing="0" cellpadding="3" class="summaryTable " id="summaryTableMethod"><tr><th>&nbsp;</th><th colspan="2">Method</th><th>Defined By</th></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#URLRequest()" class="signatureLink">URLRequest</a>(url:<a href="../../String.html">String</a> = null)</div><div class="summaryTableDescription">Creates a URLRequest object.</div></td><td class="summaryTableOwnerCol">URLRequest</td></tr><tr class="hideInheritedMethod"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img src="../../images/inheritedSummary.gif" alt="Inherited" title="Inherited" class="inheritedSummaryImage"></td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="../../Object.html#hasOwnProperty()" class="signatureLink">hasOwnProperty</a>(name:<a href="../../String.html">String</a>):<a href="../../Boolean.html">Boolean</a></div><div class="summaryTableDescription">Indicates whether an object has a specified property defined.</div></td><td class="summaryTableOwnerCol"><a href="../../Object.html">Object</a></td></tr><tr class="hideInheritedMethod"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img src="../../images/inheritedSummary.gif" alt="Inherited" title="Inherited" class="inheritedSummaryImage"></td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="../../Object.html#isPrototypeOf()" class="signatureLink">isPrototypeOf</a>(theClass:<a href="../../Object.html">Object</a>):<a href="../../Boolean.html">Boolean</a></div><div class="summaryTableDescription">Indicates whether an instance of the Object class is in the prototype chain of the object specified 
  as the parameter.</div></td><td class="summaryTableOwnerCol"><a href="../../Object.html">Object</a></td></tr><tr class="hideInheritedMethod"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img src="../../images/inheritedSummary.gif" alt="Inherited" title="Inherited" class="inheritedSummaryImage"></td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="../../Object.html#propertyIsEnumerable()" class="signatureLink">propertyIsEnumerable</a>(name:<a href="../../String.html">String</a>):<a href="../../Boolean.html">Boolean</a></div><div class="summaryTableDescription">Indicates whether the specified property exists and is enumerable.</div></td><td class="summaryTableOwnerCol"><a href="../../Object.html">Object</a></td></tr><tr class="hideInheritedMethod"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img src="../../images/inheritedSummary.gif" alt="Inherited" title="Inherited" class="inheritedSummaryImage"></td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="../../Object.html#setPropertyIsEnumerable()" class="signatureLink">setPropertyIsEnumerable</a>(name:<a href="../../String.html">String</a>, isEnum:<a href="../../Boolean.html">Boolean</a> = true):<a href="../../specialTypes.html#void">void</a></div><div class="summaryTableDescription">Sets the availability of a dynamic property for loop operations.</div></td><td class="summaryTableOwnerCol"><a href="../../Object.html">Object</a></td></tr><tr class="hideInheritedMethod"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img src="../../images/inheritedSummary.gif" alt="Inherited" title="Inherited" class="inheritedSummaryImage"></td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="../../Object.html#toString()" class="signatureLink">toString</a>():<a href="../../String.html">String</a></div><div class="summaryTableDescription">Returns the string representation of the specified object.</div></td><td class="summaryTableOwnerCol"><a href="../../Object.html">Object</a></td></tr><tr class="hideInheritedMethod"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img src="../../images/inheritedSummary.gif" alt="Inherited" title="Inherited" class="inheritedSummaryImage"></td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="../../Object.html#valueOf()" class="signatureLink">valueOf</a>():<a href="../../Object.html">Object</a></div><div class="summaryTableDescription">Returns the primitive value of the specified object.</div></td><td class="summaryTableOwnerCol"><a href="../../Object.html">Object</a></td></tr></table></div><script language="javascript" type="text/javascript"><!--
                      showHideInherited();
                      --></script><div class="MainContent"><div class="detailSectionHeader">Property Detail</div><a name="propertyDetail"></a><a name="authenticate"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName"><img src="../../images/AirIcon12x12.gif" width="12" height="12" hspace="0" vspace="0" alt="AIR-only" title="Only available in the AIR runtime">&nbsp;authenticate</td><td class="detailHeaderType">property</td></tr></table><div class="detailBody"><code>authenticate:<a href="../../Boolean.html">Boolean</a></code>&nbsp;&nbsp;[read-write] <p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Language Version:&nbsp;</b></td><td>ActionScript 3.0</td></tr></table><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0</td></tr></table><p></p><p></p><p>
          Specifies whether authentication requests should be handled (
          <code>true</code>
          or not (
          <code>false</code>
          ) for this request. If
          <code>false</code>
          , authentication 
 challenges return an HTTP error.
          <p>The supported authentication methods are:</p>
          
          <ul><li>Windows&mdash;HTTP Basic/Digest, Windows Integrated Authentication 
   (including NTLM and Kerberos), SSL Certificate Authentication.</li><li>Mac&mdash;HTTP Basic/Digest, NTLM, SSL Certificate Authentication.</li></ul>
          
          <p>
            <b>Note</b>
            :The
            <code>FileReference.upload()</code>
            ,
            <code>FileReference.download()</code>
            , and
            <code>HTMLLoader.load()</code>
            methods do not support the
            <code>URLRequest.authenticate</code>
            property.
          </p>
          
        </p><p> The default value is <code>true.</code></p><br/><br/><span class="label"> Implementation </span><br/><code>&nbsp;&nbsp;&nbsp;&nbsp;public function get authenticate():<a href="../../Boolean.html">Boolean</a></code><br/><code>&nbsp;&nbsp;&nbsp;&nbsp;public function set authenticate(value:<a href="../../Boolean.html">Boolean</a>):<a href="../../specialTypes.html#void">void</a></code><br/><br/><span class="label"> Throws </span><br/><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20"></td><td><code><a href="../../SecurityError.html">SecurityError</a> </code> &mdash; The caller is not in the AIR application security sandbox.</td></tr></table><p><span class="label">See also</span></p><div class="seeAlso"><a href="URLRequestDefaults.html#authenticate" target="">flash.net.URLRequestDefaults.authenticate</a></div></div><a name="propertyDetail"></a><a name="cacheResponse"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName"><img src="../../images/AirIcon12x12.gif" width="12" height="12" hspace="0" vspace="0" alt="AIR-only" title="Only available in the AIR runtime">&nbsp;cacheResponse</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code>cacheResponse:<a href="../../Boolean.html">Boolean</a></code>&nbsp;&nbsp;[read-write] <p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Language Version:&nbsp;</b></td><td>ActionScript 3.0</td></tr></table><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0</td></tr></table><p></p><p></p><p>
          Specifies whether successful response data should be cached for this request. 
 When set to
          <code>true</code>
          , the AIR application uses the operating system's 
 HTTP cache.
          <p>
            <b>Note</b>
            :The
            <code>HTMLLoader.load()</code>
            method
 does not support the
            <code>URLRequest.cacheResponse</code>
            property.
          </p>
          
        </p><p> The default value is <code>true.</code></p><br/><br/><span class="label"> Implementation </span><br/><code>&nbsp;&nbsp;&nbsp;&nbsp;public function get cacheResponse():<a href="../../Boolean.html">Boolean</a></code><br/><code>&nbsp;&nbsp;&nbsp;&nbsp;public function set cacheResponse(value:<a href="../../Boolean.html">Boolean</a>):<a href="../../specialTypes.html#void">void</a></code><br/><br/><span class="label"> Throws </span><br/><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20"></td><td><code><a href="../../SecurityError.html">SecurityError</a> </code> &mdash; The caller is not in the AIR application security sandbox.</td></tr></table><p><span class="label">See also</span></p><div class="seeAlso"><a href="URLRequestDefaults.html#cacheResponse" target="">flash.net.URLRequestDefaults.cacheResponse</a></div></div><a name="propertyDetail"></a><a name="contentType"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">contentType</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code>contentType:<a href="../../String.html">String</a></code>&nbsp;&nbsp;[read-write] <p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Language Version:&nbsp;</b></td><td>ActionScript 3.0</td></tr></table><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0, Flash Player 9</td></tr></table><p></p><p></p><p>
          The MIME content type of the content in the the
          <code>data</code>
          property.
          <p>
            The default value is
            <code>application/x-www-form-urlencoded</code>
            .
          </p>
          
          <p>
            <b>Note</b>
            :The
            <code>FileReference.upload()</code>
            ,
            <code>FileReference.download()</code>
            , and
            <code>HTMLLoader.load()</code>
            methods do not
     support the
            <code>URLRequest.contentType</code>
            property.
          </p>
          
          <p>
            When sending a POST request, the values of the
            <code>contentType</code>
            and
            <code>data</code>
            properties must correspond properly. The value of the
            <code>contentType</code>
            property instructs servers on how to interpret the value of the
            <code>data</code>
            property.
          </p>
          
          <ul><li>
              If the value of the
              <code>data</code>
              property is a URLVariables object, the value of
              <code>contentType</code>
              must be
              <code>application/x-www-form-urlencoded</code>
              .
            </li><li>
              If the value of the
              <code>data</code>
              property is any other type, the value of
              <code>contentType</code>
              should indicate the type of the POST data that will be sent (which is the binary or string data 
     contained in the value of the
              <code>data</code>
              property).
            </li><li>
              For
              <code>FileReference.upload()</code>
              , 
     the Content-Type of the request is set automatically to
              <code>multipart/form-data</code>
              , 
     and the value of the
              <code>contentType</code>
              property is ignored.
            </li></ul>
          
          <p>In Flash Player 10 and later, if you use a multipart Content-Type (for example "multipart/form-data") 
     that contains an upload (indicated by a "filename" parameter in a "content-disposition" header within the POST body),
  the POST operation is subject to the security rules applied to uploads:</p>
          
          <ul><li>The POST operation must be performed in response to a user-initiated action, such as a mouse click or key press.</li><li>If the POST operation is cross-domain (the POST target is not on the same server as the SWF file 
  that is sending the POST request),
  the target server must provide a URL policy file that permits cross-domain access.</li></ul>
          
          <p>Also, for any multipart Content-Type, the syntax must be valid (according to the RFC2046 standards).
     If the syntax appears to be invalid, the POST operation is subject to the security rules applied to uploads.</p>
          
        </p><br/><br/><span class="label"> Implementation </span><br/><code>&nbsp;&nbsp;&nbsp;&nbsp;public function get contentType():<a href="../../String.html">String</a></code><br/><code>&nbsp;&nbsp;&nbsp;&nbsp;public function set contentType(value:<a href="../../String.html">String</a>):<a href="../../specialTypes.html#void">void</a></code><br/><p><span class="label">See also</span></p><div class="seeAlso"><a href="URLRequest.html#data" target="">data</a></div></div><a name="propertyDetail"></a><a name="data"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">data</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code>data:<a href="../../Object.html">Object</a></code>&nbsp;&nbsp;[read-write] <p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Language Version:&nbsp;</b></td><td>ActionScript 3.0</td></tr></table><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0, Flash Player 9</td></tr></table><p></p><p></p><p>
          An object containing data to be transmitted with the URL request.
          <p>
            This property is used in conjunction with the
            <code>method</code>
            property.
     When the value of
            <code>method</code>
            is
            <code>GET</code>
            ,
     the value of
            <code>data</code>
            is appended to the value of
            <code>URLRequest.url</code>
            , 
     using HTTP query-string syntax. When the
            <code>method</code>
            value is
            <code>POST</code>
            (or any value other than
            <code>GET</code>
            ), the value 
     of
            <code>data</code>
            is transmitted in the body of the HTTP request.
          </p>
          
          <p>
            The URLRequest API offers binary
            <code>POST</code>
            support and support for URL-encoded variables,
     as well as support for strings. The data object can be a ByteArray, URLVariables, 
     or String object.
          </p>
          
          <p>The way in which the data is used depends on the type of object used:</p>
          
          <ul><li>
              If the object is a ByteArray object, the binary
     data of the ByteArray object is used as
              <code>POST</code>
              data. For
              <code>GET</code>
              , data of ByteArray type
     is not supported. Also, data of ByteArray type is not supported for
              <code>FileReference.upload()</code>
              and
              <code>FileReference.download()</code>
              .
            </li><li>
              If the object is a URLVariables object and the method is
              <code>POST</code>
              ,
     the variables are encoded using
              <i>x-www-form-urlencoded</i>
              format
     and the resulting string is used as
              <code>POST</code>
              data. An exception is a call to
              <code>FileReference.upload()</code>
              , in which the variables are sent as separate fields in
     a
              <code>multipart/form-data</code>
              post.
            </li><li>
              If the object is a URLVariables object and the method is
              <code>GET</code>
              ,
     the URLVariables object defines variables to be sent with the URLRequest object.
            </li><li>
              Otherwise, the object is converted to a string, and the string
     is used as the
              <code>POST</code>
              or
              <code>GET</code>
              data.
            </li></ul>
          
          <p>
            This data is not sent until a method, such as
            <code>navigateToURL()</code>
            or
            <code>FileReference.upload()</code>
            , uses the URLRequest object.
          </p>
          
          <p>
            <b>Note</b>
            : The value of
            <code>contentType</code>
            must correspond to the type of data 
     in the
            <code>data</code>
            property. See the note in the description of the
            <code>contentType</code>
            property.
          </p>
          
        </p><br/><br/><span class="label"> Implementation </span><br/><code>&nbsp;&nbsp;&nbsp;&nbsp;public function get data():<a href="../../Object.html">Object</a></code><br/><code>&nbsp;&nbsp;&nbsp;&nbsp;public function set data(value:<a href="../../Object.html">Object</a>):<a href="../../specialTypes.html#void">void</a></code><br/><p><span class="label">See also</span></p><div class="seeAlso"><a href="URLRequest.html#method" target="">URLRequest.method</a><br/><a href="URLRequestMethod.html" target="">URLRequestMethod</a><br/><a href="URLVariables.html" target="">URLVariables</a><br/><a href="../../flash/utils/ByteArray.html" target="">flash.utils.ByteArray</a><br/><a href="URLRequest.html#contentType" target="">contentType</a></div><br/><span class="label"> Example </span><br/><div class="detailBody">
          The following example opens the remote application hosted at 
 http://www.[yourDomain].com/application.jsp in a new browser window and passes 
 data about a user session, captured in a URLVariables object, to the application.
          <p>Highlights of the example follow:</p>
          
          <ol><li>
              The constructor function creates a URLRequest
	instance named
              <code>request</code>
              , taking the URL of the remote application as a parameter.
            </li><li>A URLVariables object is created and two of its properties are assigned values.</li><li>
              The URLVariables object is assigned to the
              <code>data</code>
              property of the URLRequest object.
            </li><li>
              The example calls
              <code>navigateToURL</code>
              , which opens a new browser window
	to the remote application's URL.
            </li></ol>
          
          <p>
            
            <b>Note:</b>
            To run the example, the remote application URL in the example must be replaced
 with a working URL. Additionally, you would need server code 
 to process the information captured by Flash Player in the URLVariables object.
          </p>
          
          <div class="listing"><pre>package {
    import flash.display.Sprite;
    import flash.net.navigateToURL;
    import flash.net.URLRequest;
    import flash.net.URLVariables;

    public class URLVariablesExample extends Sprite {

        public function URLVariablesExample() {
            var url:String = "http://www.[yourDomain].com/application.jsp";
            var request:URLRequest = new URLRequest(url);
            var variables:URLVariables = new URLVariables();
            variables.exampleSessionId = new Date().getTime();
            variables.exampleUserLabel = "guest";
            request.data = variables;
            navigateToURL(request);
        }
    }
}</pre></div>
        </div></div><a name="propertyDetail"></a><a name="digest"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">digest</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code>digest:<a href="../../String.html">String</a></code>&nbsp;&nbsp;[read-write] <p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Language Version:&nbsp;</b></td><td>ActionScript 3.0</td></tr></table><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0, Flash Player 9.0.115.0</td></tr></table><p></p><p></p><p>
          A string that uniquely identifies the signed Adobe platform component to be stored 
     to (or retrieved from) the Flash Player cache.
          <span>An Adobe 
     platform component is a signed file (a SWZ file) that contains SWF content that is cached  
     persistently on a user's machine. All SWZ files are signed by Adobe. A digest 
     corresponds to a single cached file; if you change the file in any way, its digest
     will change in an unpredictable way. By using a digest, you can verify the cached file across
     multiple domains. Two files with the same digest are the same file, and two files with different
     digests are not the same file. A file cannot (practically) be created to "spoof" a digest and 
     pretend to be another digest.</span>
          
          
          <p>The digest is based on an SHA-256 message digest algorithm 
     (64 characters long in hexadecimal format).</p>
          
          <p>
            For example, the Flex SDK includes a SWZ for the Flex framework (and it
     provides the digest string for that SWZ file). You can post this SWZ on your web server and load it 
     in your SWF file (using the
            <code>load()</code>
            method of a URLLoader object). If the end user's 
     machine already has the matching SWZ file cached, the application uses the cached SWZ file. 
     (A SWZ file matches if its
            <code>digest</code>
            matches the one you provide.) Otherwise, the 
     application downloads the SWZ file from the URL you specify.
          </p>
          
          <p>
            Only set the
            <code>digest</code>
            parameter in a URLRequest object
     used in a call to the
            <code>URLLoader.load()</code>
            method to load a SWZ file. If the
            <code>digest</code>
            property of a a URLRequest object is set when it is used in other methods, the application throws an
     IOError exception.
          </p>
          
        </p><br/><br/><span class="label"> Implementation </span><br/><code>&nbsp;&nbsp;&nbsp;&nbsp;public function get digest():<a href="../../String.html">String</a></code><br/><code>&nbsp;&nbsp;&nbsp;&nbsp;public function set digest(value:<a href="../../String.html">String</a>):<a href="../../specialTypes.html#void">void</a></code><br/><br/><span class="label"> Throws </span><br/><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20"></td><td><code><a href="../../ArgumentError.html">ArgumentError</a> </code> &mdash; The digest provided does not match the digest of the file that is 
     extracted from the downloaded signed file or the signed file loaded out of the cache. The 
     application also throws this error if the provided digest is the wrong length or contains invalid 
     (nonhexadecimal) characters.</td></tr></table><br/><span class="label"> Example </span><br/><div class="detailBody">
          The following example loads a remote file into the cache. At the end of the load, the byte array 
 contains the actual file (not the signed file). The example completes the load operation by calling
          <code>loadBytes()</code>
          :
          <div class="listing"><pre>var myURLReq:URLRequest = new URLRequest();
myURLReq.url = "http://yourdomain/users/jdoe/test01/_rsc/Automated/AssetCaching_rsc/test01/rsl.swz";
myURLReq.digest = "3B0AA28C7A990385E044D80F5637FB036317BB41E044D80F5637FB036317BB41";
var myURLLoader:URLLoader = new URLLoader();
myURLLoader.dataFormat = URLLoaderDataFormat.BINARY;
myURLLoader.addEventListener("complete", onC);

myURLLoad.load(myURLReq);

function onC(e) {
    var someLoader:Loader = new Loader();
    addChild(someLoader);
    someLoader.loadBytes((ByteArray)(myURLLoad.data)); 
}</pre></div>
        </div></div><a name="propertyDetail"></a><a name="followRedirects"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName"><img src="../../images/AirIcon12x12.gif" width="12" height="12" hspace="0" vspace="0" alt="AIR-only" title="Only available in the AIR runtime">&nbsp;followRedirects</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code>followRedirects:<a href="../../Boolean.html">Boolean</a></code>&nbsp;&nbsp;[read-write] <p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Language Version:&nbsp;</b></td><td>ActionScript 3.0</td></tr></table><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0</td></tr></table><p></p><p></p><p>
          Specifies whether redirects are to be followed (
          <code>true</code>
          ) 
 or not (
          <code>false</code>
          ).
          <p>
            <b>Note</b>
            :The
            <code>FileReference.upload()</code>
            ,
            <code>FileReference.download()</code>
            , and
            <code>HTMLLoader.load()</code>
            methods do not
 support the
            <code>URLRequest.followRedirects</code>
            property.
          </p>
          
        </p><p> The default value is <code>true.</code></p><br/><br/><span class="label"> Implementation </span><br/><code>&nbsp;&nbsp;&nbsp;&nbsp;public function get followRedirects():<a href="../../Boolean.html">Boolean</a></code><br/><code>&nbsp;&nbsp;&nbsp;&nbsp;public function set followRedirects(value:<a href="../../Boolean.html">Boolean</a>):<a href="../../specialTypes.html#void">void</a></code><br/><br/><span class="label"> Throws </span><br/><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20"></td><td><code><a href="../../SecurityError.html">SecurityError</a> </code> &mdash; The caller is not in the AIR application security sandbox.</td></tr></table><p><span class="label">See also</span></p><div class="seeAlso"><a href="URLRequestDefaults.html#followRedirects" target="">URLRequestDefaults.followRedirects</a></div></div><a name="propertyDetail"></a><a name="manageCookies"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName"><img src="../../images/AirIcon12x12.gif" width="12" height="12" hspace="0" vspace="0" alt="AIR-only" title="Only available in the AIR runtime">&nbsp;manageCookies</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code>manageCookies:<a href="../../Boolean.html">Boolean</a></code>&nbsp;&nbsp;[read-write] <p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Language Version:&nbsp;</b></td><td>ActionScript 3.0</td></tr></table><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0</td></tr></table><p></p><p></p><p>
          Specifies whether the HTTP protocol stack should manage cookies for this
 request. When
          <code>true</code>
          , cookies are added to the request 
 and response cookies are remembered. If
          <code>false</code>
          , cookies are
          <i>not</i>
          added to the request and response cookies are
          <i>not</i>
          remembered, but users can manage cookies themselves by direct header 
 manipulation.
          <p>On Mac OS, cookies are shared with Safari. To clear cookies on Mac OS:</p>
          
          <ol><li>Open Safari.</li><li>Select Safari > Preferences, and click the Security panel.</li><li>Click the Show Cookies button.</li><li>Click the Reomove All button.</li></ol>
          
          <p>To clear cookies on Windows:</p>
          
          <ol><li>Open the Internet Properties control panel, and click the General tab.</li><li>Click the Delete Cookies button.</li></ol>
          
        </p><p> The default value is <code>true.</code></p><br/><br/><span class="label"> Implementation </span><br/><code>&nbsp;&nbsp;&nbsp;&nbsp;public function get manageCookies():<a href="../../Boolean.html">Boolean</a></code><br/><code>&nbsp;&nbsp;&nbsp;&nbsp;public function set manageCookies(value:<a href="../../Boolean.html">Boolean</a>):<a href="../../specialTypes.html#void">void</a></code><br/><br/><span class="label"> Throws </span><br/><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20"></td><td><code><a href="../../SecurityError.html">SecurityError</a> </code> &mdash; The caller is not in the AIR application security sandbox.</td></tr></table><p><span class="label">See also</span></p><div class="seeAlso"><a href="URLRequestDefaults.html#manageCookies" target="">flash.net.URLRequestDefaults.manageCookies</a></div></div><a name="propertyDetail"></a><a name="method"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">method</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code>method:<a href="../../String.html">String</a></code>&nbsp;&nbsp;[read-write] <p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Language Version:&nbsp;</b></td><td>ActionScript 3.0</td></tr></table><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0, Flash Player 9</td></tr></table><p></p><p></p><p>
          Controls the HTTP form submission method.
          <p>
            <span>
              For SWF content running in Flash Player 
     (in the browser), this property is limited to GET or 
     POST operations, and valid values are
              <code>URLRequestMethod.GET</code>
              or
              <code>URLRequestMethod.POST</code>
              .
            </span>
          </p>
          
          <p>
            <span>For content running in Adobe AIR, you</span>
            
            
            can use any string value
     if the content is in the application security sandbox. Otherwise,
            <span>as with content running in Flash Player,</span>
            you are restricted to using GET or POST operations
            
            .
          </p>
          
          <p>
            <span>For content running in Adobe AIR, when</span>
            
            using the
            <code>navigateToURL()</code>
            function, the runtime treats a URLRequest that uses the POST
     method (one that has its
            <code>method</code>
            property set to
            <code>URLRequestMethod.POST</code>
            )
     as using the GET method.
          </p>
          
          <p>
            <span>
              <b>Note:</b>
              If running in Flash Player and the referenced form has no body, 
     Flash Player automatically uses a GET operation, even if the method is set to
              <code>URLRequestMethod.POST</code>
              . For this reason, it is recommended to always include 
     a "dummy" body to ensure that the correct method is used.
            </span>
          </p>
          
        </p><p> The default value is <code>URLRequestMethod.GET.</code></p><br/><br/><span class="label"> Implementation </span><br/><code>&nbsp;&nbsp;&nbsp;&nbsp;public function get method():<a href="../../String.html">String</a></code><br/><code>&nbsp;&nbsp;&nbsp;&nbsp;public function set method(value:<a href="../../String.html">String</a>):<a href="../../specialTypes.html#void">void</a></code><br/><br/><span class="label"> Throws </span><br/><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20"></td><td><code><a href="../../ArgumentError.html">ArgumentError</a> </code> &mdash; 
              If the
              <code>value</code>
              parameter is not
              <code>URLRequestMethod.GET</code>
              or
              <code>URLRequestMethod.POST</code>
              .
            </td></tr></table><p><span class="label">See also</span></p><div class="seeAlso"><a href="URLRequestMethod.html" target="">URLRequestMethod class</a></div><br/><span class="label"> Example </span><br/><div class="detailBody">
          The following example opens the remote application hosted at 
 http://www.[yourDomain].com/application.jsp in a new browser window and passes 
 data about a user session, captured in a URLVariables object, to the application. 
 It explicitly sets the value of the
          <code>URLRequest.method</code>
          property to
          <code>URLRequestMethod.POST</code>
          .
          <p>Highlights of the example follow:</p>
          
          <ol><li>
              The constructor function creates a URLRequest
	instance named
              <code>request</code>
              , taking the URL of the remote application as a parameter.
            </li><li>A URLVariables object is created and two of its properties are assigned values.</li><li>
              The URLVariables object is assigned to the
              <code>data</code>
              property of the URLRequest object.
            </li><li>
              The value of the
              <code>URLRequest.method</code>
              property is set to
              <code>URLRequestMethod.POST</code>
              .
            </li><li>
              The example calls
              <code>navigateToURL</code>
              , which opens a new browser window
	to the remote application's URL.
            </li></ol>
          
          <p>
            
            <b>Note:</b>
            To run the example, the remote application URL in the example must be replaced
 with a working URL. Additionally, you would need server code 
 to process the information captured by Flash Player in the URLVariables object.
          </p>
          
          <div class="listing"><pre>package {
    import flash.display.Sprite;
    import flash.net.navigateToURL;
    import flash.net.URLRequest;
    import flash.net.URLRequestMethod;
    import flash.net.URLVariables;

    public class URLRequest_method extends Sprite {

        public function URLRequest_method() {
            var url:String = "http://www.[yourDomain].com/application.jsp";
            var request:URLRequest = new URLRequest(url);
            
            var variables:URLVariables = new URLVariables();
            variables.exampleSessionId = new Date().getTime();
            variables.exampleUserLabel = "guest";
            request.data = variables;
            request.method = URLRequestMethod.POST;
            
            navigateToURL(request);
        }
    }
}</pre></div>
        </div></div><a name="propertyDetail"></a><a name="requestHeaders"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">requestHeaders</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code>requestHeaders:<a href="../../Array.html">Array</a></code>&nbsp;&nbsp;[read-write] <p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Language Version:&nbsp;</b></td><td>ActionScript 3.0</td></tr></table><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0, Flash Player 9</td></tr></table><p></p><p></p><p>
          The array of HTTP request headers to be appended to the
     HTTP request. The array is composed of URLRequestHeader objects.
     Each object in the array must be a URLRequestHeader object that 
     contains a name string and a value string, as follows:
          <div class="listing"><pre>var rhArray:Array = new Array(new URLRequestHeader("Content-Type", "text/html"));</pre></div>
          
          <p>
            <span>Flash Player and the AIR runtime impose</span>
            
            
            certain restrictions on request headers; 
     for more information, see the URLRequestHeader class description.
          </p>
          
          <p>
            Not all methods that accept URLRequest parameters support the
            <code>requestHeaders</code>
            property,
     consult the documentation for the method you are calling. For example, the
            <code>FileReference.upload()</code>
            and
            <code>FileReference.download()</code>
            methods do not
     support the
            <code>URLRequest.requestHeaders</code>
            property.
          </p>
          
          <p>
            Due to browser limitations, custom HTTP request headers are only supported for
            <code>POST</code>
            requests,
     not for
            <code>GET</code>
            requests.
          </p>
          
        </p><br/><br/><span class="label"> Implementation </span><br/><code>&nbsp;&nbsp;&nbsp;&nbsp;public function get requestHeaders():<a href="../../Array.html">Array</a></code><br/><code>&nbsp;&nbsp;&nbsp;&nbsp;public function set requestHeaders(value:<a href="../../Array.html">Array</a>):<a href="../../specialTypes.html#void">void</a></code><br/><p><span class="label">See also</span></p><div class="seeAlso"><a href="URLRequestHeader.html" target="">URLRequestHeader</a></div></div><a name="propertyDetail"></a><a name="url"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">url</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code>url:<a href="../../String.html">String</a></code>&nbsp;&nbsp;[read-write] <p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Language Version:&nbsp;</b></td><td>ActionScript 3.0</td></tr></table><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0, Flash Player 9</td></tr></table><p></p><p></p><p>
          The URL to be requested.
          <p>
            Be sure to encode any characters that are either described as unsafe in the Uniform Resource Locator 
     specification (see http://www.faqs.org/rfcs/rfc1738.html) or that are reserved in the 
     URL scheme of the URLRequest object (when not used for their reserved purpose). For example, 
     use
            <code>"%25"</code>
            for the percent (%) symbol and
            <code>"%23"</code>
            for the number sign (#), as in
            <code>"http://www.example.com/orderForm.cfm?item=%23B-3&discount=50%25"</code>
            .
          </p>
          
          <p>
            By default, the URL must be in the same domain as the calling file,
      unless the content is running in the
            <span>Adobe AIR</span>
            application 
      security sandbox.
            <span>If you need to load data from a different domain,
      put a URL policy file on the server that is hosting the data</span>
            . For more information,
      see the description of the URLRequest class.
          </p>
          
          <p>
            <span>For content running in Adobe AIR, files</span>
            
            
            in the application security sandobx
     &mdash; files installed with the AIR application &mdash; can access URLs using any of the 
     following URL schemes:
          </p>
          
          <ul><li>
              <code>http</code>
              and
              <code>https</code>
              
            </li><li>
              <code>file</code>
              
            </li><li>
              <code>app-storage</code>
              
            </li><li>
              <code>app</code>
              
            </li></ul>
          
          <p>
            <b>Note:</b>
            IPv6 (Internet Protocol version 6) is supported
            <span>in
     AIR and in Flash Player 9.0.115.0 and later</span>
            . 
          IPv6 is a version of Internet Protocol that supports 
     128-bit addresses (an improvement on the earlier IPv4 protocol that supports 32-bit 
     addresses). You might need to activate IPv6 on your networking interfaces. For more 
     information, see the Help for the operating system hosting the data.
     If IPv6 is supported on the hosting system, you can specify numeric IPv6 literal addresses
     in URLs enclosed in brackets ([])
            <span>, as in the following</span>
            .
          </p>
          
          <span>
            
            <pre>rtmp://[2001:db8:ccc3:ffff:0:444d:555e:666f]:1935/test</pre>
            
          </span>
          
        </p><br/><br/><span class="label"> Implementation </span><br/><code>&nbsp;&nbsp;&nbsp;&nbsp;public function get url():<a href="../../String.html">String</a></code><br/><code>&nbsp;&nbsp;&nbsp;&nbsp;public function set url(value:<a href="../../String.html">String</a>):<a href="../../specialTypes.html#void">void</a></code><br/></div><a name="propertyDetail"></a><a name="useCache"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName"><img src="../../images/AirIcon12x12.gif" width="12" height="12" hspace="0" vspace="0" alt="AIR-only" title="Only available in the AIR runtime">&nbsp;useCache</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code>useCache:<a href="../../Boolean.html">Boolean</a></code>&nbsp;&nbsp;[read-write] <p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Language Version:&nbsp;</b></td><td>ActionScript 3.0</td></tr></table><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0</td></tr></table><p></p><p></p><p>
          Specifies whether the local cache should be consulted before this URLRequest 
 fetches data.
          <p>
            <b>Note</b>
            :The
            <code>HTMLLoader.load()</code>
            method
 does not support the
            <code>URLRequest.useCache</code>
            property.
          </p>
          
        </p><p> The default value is <code>true.</code></p><br/><br/><span class="label"> Implementation </span><br/><code>&nbsp;&nbsp;&nbsp;&nbsp;public function get useCache():<a href="../../Boolean.html">Boolean</a></code><br/><code>&nbsp;&nbsp;&nbsp;&nbsp;public function set useCache(value:<a href="../../Boolean.html">Boolean</a>):<a href="../../specialTypes.html#void">void</a></code><br/><br/><span class="label"> Throws </span><br/><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20"></td><td><code><a href="../../SecurityError.html">SecurityError</a> </code> &mdash; The caller is not in the AIR application security sandbox.</td></tr></table><p><span class="label">See also</span></p><div class="seeAlso"><a href="URLRequestDefaults.html#useCache" target="">flash.net.URLRequestDefaults.useCache</a></div></div><a name="propertyDetail"></a><a name="userAgent"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName"><img src="../../images/AirIcon12x12.gif" width="12" height="12" hspace="0" vspace="0" alt="AIR-only" title="Only available in the AIR runtime">&nbsp;userAgent</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code>userAgent:<a href="../../String.html">String</a></code>&nbsp;&nbsp;[read-write] <p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Language Version:&nbsp;</b></td><td>ActionScript 3.0</td></tr></table><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0</td></tr></table><p></p><p></p><p>
          Specifies the user-agent string to be used in the HTTP request.
          <p>The default value is the same user agent string that is used by 
 Flash Player, which is different on Mac, Linux, and Windows.</p>
          
          <p>
            <i>Note:</i>
            This property does not affect the user agent string when
 the URLRequest object is used with the
            <code>load()</code>
            method of an
 HTMLLoader object. To set the user agent string for an HTMLLoader object, 
 set the
            <code>userAgent</code>
            property of the HTMLLoader object or set
 the static
            <code>URLRequestDefaults.userAgent</code>
            property.
          </p>
          
        </p><br/><br/><span class="label"> Implementation </span><br/><code>&nbsp;&nbsp;&nbsp;&nbsp;public function get userAgent():<a href="../../String.html">String</a></code><br/><code>&nbsp;&nbsp;&nbsp;&nbsp;public function set userAgent(value:<a href="../../String.html">String</a>):<a href="../../specialTypes.html#void">void</a></code><br/><br/><span class="label"> Throws </span><br/><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20"></td><td><code><a href="../../SecurityError.html">SecurityError</a> </code> &mdash; The caller is not in the AIR application security sandbox.</td></tr></table><p><span class="label">See also</span></p><div class="seeAlso"><a href="URLRequestDefaults.html#userAgent" target="">flash.net.URLRequestDefaults.userAgent</a><br/><a href="../../flash/html/HTMLLoader.html#userAgent" target="">flash.html.HTMLLoader.userAgent</a></div></div><a name="constructorDetail"></a><div class="detailSectionHeader">Constructor Detail</div><a name="URLRequest()"></a><a name="URLRequest(String)"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">URLRequest</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">Constructor</td></tr></table><div class="detailBody"><code>public function URLRequest(url:<a href="../../String.html">String</a> = null)</code><p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Language Version:&nbsp;</b></td><td>ActionScript 3.0</td></tr></table><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0, Flash Player 9</td></tr></table><p></p><p>
          Creates a URLRequest object.
          If
          <code>System.useCodePage</code>
          is
          <code>true</code>
          , the request is encoded using the
     system code page, rather than Unicode.
          If
          <code>System.useCodePage</code>
          is
          <code>false</code>
          , the request is encoded using Unicode, rather than the
     system code page.
        </p><span class="label"> Parameters </span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20px"></td><td><code><span class="label">url</span>:<a href="../../String.html">String</a></code> (default = <code>null</code>)<code></code> &mdash; 
              The URL to be requested. You can set the URL later by using the
              <code>url</code>
              property.
            </td></tr></table><p><span class="label">See also</span></p><div class="seeAlso"><a href="../../flash/system/System.html#useCodePage" target="">flash.system.System.useCodePage</a></div></div><a name="includeExamplesSummary"></a><div class="detailSectionHeader">Examples<span class="usage"><a href="../../ExampleInstruct.html"> How to use examples </a></span></div><div class="exampleHeader">URLRequestExample.as</div><br/><div class="detailBody">
        The following example creates a new Loader object and passes it
 a URLRequest object that contains the path to an XML file. If the loading operation is
 successful, a
        <code>complete</code>
        event is dispatched and the data in the XML
 file traces to the output. Additional event handlers capture other events, including error
 events.
        <p>To run this example, place a file named XMLFile.xml in the same directory
 as your SWF file.</p>
        
        <div class="listing"><pre>package {
    import flash.display.Sprite;
    import flash.events.*;
    import flash.net.*;

    public class URLRequestExample extends Sprite {

        public function URLRequestExample() {
            var loader:URLLoader = new URLLoader();
            configureListeners(loader);

            var request:URLRequest = new URLRequest("XMLFile.xml");
            try {
                loader.load(request);
            } catch (error:Error) {
                trace("Unable to load requested document.");
            }
        }

        private function configureListeners(dispatcher:IEventDispatcher):void {
            dispatcher.addEventListener(Event.COMPLETE, completeHandler);
            dispatcher.addEventListener(Event.OPEN, openHandler);
            dispatcher.addEventListener(ProgressEvent.PROGRESS, progressHandler);
            dispatcher.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler);
            dispatcher.addEventListener(HTTPStatusEvent.HTTP_STATUS, httpStatusHandler);
            dispatcher.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
        }

        private function completeHandler(event:Event):void {
            var loader:URLLoader = URLLoader(event.target);
            trace("completeHandler: " + loader.data);
        }

        private function openHandler(event:Event):void {
            trace("openHandler: " + event);
        }

        private function progressHandler(event:ProgressEvent):void {
            trace("progressHandler loaded:" + event.bytesLoaded + " total: " + event.bytesTotal);
        }

        private function securityErrorHandler(event:SecurityErrorEvent):void {
            trace("securityErrorHandler: " + event);
        }

        private function httpStatusHandler(event:HTTPStatusEvent):void {
            trace("httpStatusHandler: " + event);
        }

        private function ioErrorHandler(event:IOErrorEvent):void {
            trace("ioErrorHandler: " + event);
        }
    }
}</pre></div>
      </div><br/><br/><hr><br/><p></p><center class="copyright"> &copy; 2004-2008 Adobe Systems Incorporated. All rights reserved. <br/>Thu Oct 30 2008, 07:08 PM -07:00  </center><div style="display:none">URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest URLRequest </div><div style="display:none">flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest flash.net.URLRequest </div></div></body></html><!-- &copy; 2004-2008 Adobe Systems Incorporated. All rights reserved. <br/>Thu Oct 30 2008, 07:08 PM -07:00  -->
