﻿<!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="FileReferenceList,flash.net.FileReferenceList,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,addEventListener,addHeader,allowDomain,allowInsecureDomain,attachAudio,attachCamera,browse,browse,call,cancel,clear,close,close,close,close,close,close,close,close,connect,connect,connect,connect,connect,decode,download,flush,flush,getClassByAlias,getLocal,getRemote,load,load,load,navigateToURL,onPeerConnect,pause,play2,play,preloadEmbeddedData,publish,readBoolean,readBoolean,readByte,readByte,readBytes,readBytes,readDouble,readDouble,readFloat,readFloat,readInt,readInt,readMultiByte,readMultiByte,readObject,readObject,readShort,readShort,readUTFBytes,readUTFBytes,readUTF,readUTF,readUnsignedByte,readUnsignedByte,readUnsignedInt,readUnsignedInt,readUnsignedShort,readUnsignedShort,receiveAudio,receiveVideoFPS,receiveVideo,registerClassAlias,resetDRMVouchers,resume,save,seek,send,send,send,send,sendToURL,setDRMAuthenticationCredentials,setDirty,setLoginCredentialsForHost,setProperty,toString,toString,togglePause,upload,uploadUnencoded,writeBoolean,writeByte,writeBytes,writeDouble,writeDynamicProperties,writeDynamicProperty,writeFloat,writeInt,writeMultiByte,writeObject,writeShort,writeUTFBytes,writeUTF,writeUnsignedInt"><title>flash.net.FileReferenceList (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 = 'FileReferenceList - 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/FileReferenceList.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">FileReferenceList</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("FileReferenceList"); titleBar_setSubNav(false,true,false	,false,true,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  class  FileReferenceList</td></tr><tr><td class="classHeaderTableLabel">Inheritance</td><td class="inheritanceList">FileReferenceList  <img src="../../images/inherit-arrow.gif" title="Inheritance" alt="Inheritance" class="inheritArrow"> <a href="../../flash/events/EventDispatcher.html">EventDispatcher</a> <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 FileReferenceList class provides a means to let users select one or more files for uploading.
 A FileReferenceList object represents a group of one or more local files on the user's disk as
 an array of FileReference objects. For detailed information and important considerations about
 FileReference objects and the FileReference class, which you use with FileReferenceList,
 see the FileReference class.
        <p>To work with the FileReferenceList class:</p>
        
               <ul>
                  <li>
            Instantiate the class:
            <code>var myFileRef = new FileReferenceList();</code>
                  </li>
                  <li>
            Call the
            <code>FileReferenceList.browse()</code>
            method, which opens a dialog box that
 lets the user select one or more files for upload:
            <code>myFileRef.browse();</code>
                  </li>
                  <li>
            After the
            <code>browse()</code>
            method is called successfully, the
            <code>fileList</code>
            property of
 the FileReferenceList object is populated with an array of FileReference objects.
          </li>
                  <li>
            Call
            <code>FileReference.upload()</code>
            on each element in the
            <code>fileList</code>
            array.
          </li>
               </ul>
        
               <p>
          The FileReferenceList class includes a
          <code>browse()</code>
          method and a
          <code>fileList</code>
          property for working with multiple files. While a call to
          <code>FileReferenceList.browse()</code>
          is executing, SWF file playback pauses in stand-alone and external versions of Flash Player
 and in AIR for Linux and Mac OS X 10.1 and earlier.
        </p>
        
            <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></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="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="#fileList" class="signatureLink">fileList</a> : <a href="../../Array.html">Array</a><div class="summaryTableDescription">[read-only] An array of FileReference objects.</div></td><td class="summaryTableOwnerCol">FileReferenceList</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></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="#FileReferenceList()" class="signatureLink">FileReferenceList</a>()</div><div class="summaryTableDescription">Creates a new FileReferenceList object.</div></td><td class="summaryTableOwnerCol">FileReferenceList</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="../../flash/events/EventDispatcher.html#addEventListener()" class="signatureLink">addEventListener</a>(type:<a href="../../String.html">String</a>, listener:<a href="../../Function.html">Function</a>, useCapture:<a href="../../Boolean.html">Boolean</a> = false, priority:<a href="../../int.html">int</a> = 0, useWeakReference:<a href="../../Boolean.html">Boolean</a> = false):<a href="../../specialTypes.html#void">void</a></div><div class="summaryTableDescription">Registers an event listener object with an EventDispatcher object so that the listener 
 receives notification of an event.</div></td><td class="summaryTableOwnerCol"><a href="../../flash/events/EventDispatcher.html">EventDispatcher</a></td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#browse()" class="signatureLink">browse</a>(typeFilter:<a href="../../Array.html">Array</a> = null):<a href="../../Boolean.html">Boolean</a></div><div class="summaryTableDescription">Displays a file-browsing dialog box that lets the
  user select one or more local files to upload.</div></td><td class="summaryTableOwnerCol">FileReferenceList</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="../../flash/events/EventDispatcher.html#dispatchEvent()" class="signatureLink">dispatchEvent</a>(event:<a href="../../flash/events/Event.html">Event</a>):<a href="../../Boolean.html">Boolean</a></div><div class="summaryTableDescription">Dispatches an event into the event flow.</div></td><td class="summaryTableOwnerCol"><a href="../../flash/events/EventDispatcher.html">EventDispatcher</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="../../flash/events/EventDispatcher.html#hasEventListener()" class="signatureLink">hasEventListener</a>(type:<a href="../../String.html">String</a>):<a href="../../Boolean.html">Boolean</a></div><div class="summaryTableDescription">Checks whether the EventDispatcher object has any listeners registered for a specific type 
 of event.</div></td><td class="summaryTableOwnerCol"><a href="../../flash/events/EventDispatcher.html">EventDispatcher</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#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="../../flash/events/EventDispatcher.html#removeEventListener()" class="signatureLink">removeEventListener</a>(type:<a href="../../String.html">String</a>, listener:<a href="../../Function.html">Function</a>, useCapture:<a href="../../Boolean.html">Boolean</a> = false):<a href="../../specialTypes.html#void">void</a></div><div class="summaryTableDescription">Removes a listener from the EventDispatcher object.</div></td><td class="summaryTableOwnerCol"><a href="../../flash/events/EventDispatcher.html">EventDispatcher</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><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="../../flash/events/EventDispatcher.html#willTrigger()" class="signatureLink">willTrigger</a>(type:<a href="../../String.html">String</a>):<a href="../../Boolean.html">Boolean</a></div><div class="summaryTableDescription">Checks whether an event listener is registered with this EventDispatcher object or any of 
 its ancestors for the specified event type.</div></td><td class="summaryTableOwnerCol"><a href="../../flash/events/EventDispatcher.html">EventDispatcher</a></td></tr></table></div><a name="eventSummary"></a><div class="summarySection"><div class="summaryTableTitle">Events</div><div class="showHideLinks"><div id="hideInheritedEvent" class="hideInheritedEvent"><a class="showHideLink" href="#eventSummary" onclick="javascript:setInheritedVisible(false,'Event');"><img class="showHideLinkImage" src="../../images/expanded.gif"> Hide Inherited Events</a></div><div id="showInheritedEvent" class="showInheritedEvent"><a class="showHideLink" href="#eventSummary" onclick="javascript:setInheritedVisible(true,'Event');"><img class="showHideLinkImage" src="../../images/collapsed.gif"> Show Inherited Events</a></div></div><table cellspacing="0" cellpadding="3" class="summaryTable " id="summaryTableEvent"><tr><th>&nbsp;</th><th colspan="2">Event</th><th> Summary </th><th>Defined By</th></tr><tr class="hideInheritedEvent"><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="../../flash/events/EventDispatcher.html#event:activate" class="signatureLink">activate</a></div></td><td class="summaryTableDescription summaryTableCol">[broadcast event] Dispatched when the Flash Player or AIR application gains operating system focus and becomes active.</td><td class="summaryTableOwnerCol"><a href="../../flash/events/EventDispatcher.html">EventDispatcher</a></td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#event:cancel" class="signatureLink">cancel</a></div></td><td class="summaryTableDescription summaryTableCol">Dispatched when the user dismisses the file-browsing dialog box.</td><td class="summaryTableOwnerCol">FileReferenceList</td></tr><tr class="hideInheritedEvent"><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="../../flash/events/EventDispatcher.html#event:deactivate" class="signatureLink">deactivate</a></div></td><td class="summaryTableDescription summaryTableCol">[broadcast event] Dispatched when the Flash Player or AIR application operating loses system focus and is becoming inactive.</td><td class="summaryTableOwnerCol"><a href="../../flash/events/EventDispatcher.html">EventDispatcher</a></td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#event:select" class="signatureLink">select</a></div></td><td class="summaryTableDescription summaryTableCol">Dispatched when the user selects one or more files to upload from the file-browsing dialog box.</td><td class="summaryTableOwnerCol">FileReferenceList</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="fileList"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">fileList</td><td class="detailHeaderType">property</td></tr></table><div class="detailBody"><code>fileList:<a href="../../Array.html">Array</a></code>&nbsp;&nbsp;[read-only] <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 array of
          <code>FileReference</code>
          objects.
          <p>
            When the
            <code>FileReferenceList.browse()</code>
            method is called and the user
  has selected one or more files from the dialog box that the
            <code>browse()</code>
            method opens,
  this property is populated with an array of FileReference objects,
  each of which represents the files the user selected.
  You can then use this array to upload each file with the
            <code>FileReference.upload()</code>
            method.
  You must upload one file at a time.
          </p>
          
          <p>
            The
            <code>fileList</code>
            property is populated anew each time browse() is called on
  that FileReferenceList object.
          </p>
          
          <p>
            The properties of
            <code>FileReference</code>
            objects are described
  in the FileReference class documentation.
          </p>
          
        </p><br/><br/><span class="label"> Implementation </span><br/><code>&nbsp;&nbsp;&nbsp;&nbsp;public function get fileList():<a href="../../Array.html">Array</a></code><br/><p><span class="label">See also</span></p><div class="seeAlso"><a href="FileReference.html" target="">FileReference</a><br/><a href="FileReference.html#upload()" target="">FileReference.upload()</a><br/><a href="FileReferenceList.html#browse()" target="">FileReferenceList.browse()</a></div></div><a name="constructorDetail"></a><div class="detailSectionHeader">Constructor Detail</div><a name="FileReferenceList()"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">FileReferenceList</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">Constructor</td></tr></table><div class="detailBody"><code>public function FileReferenceList()</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 new FileReferenceList object. A FileReferenceList object contains nothing
  until you call the
          <code>browse()</code>
          method on it and the user selects one or more files.
  When you call
          <code>browse()</code>
          on the
  FileReference object, the
          <code>fileList</code>
          property of the object is populated
  with an array of
          <code>FileReference</code>
          objects.
        </p><p><span class="label">See also</span></p><div class="seeAlso"><a href="FileReference.html" target="">FileReference</a><br/><a href="FileReferenceList.html#browse()" target="">FileReferenceList.browse()</a></div></div><a name="methodDetail"></a><div class="detailSectionHeader">Method Detail</div><a name="browse()"></a><a name="browse(Array)"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">browse</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td></tr></table><div class="detailBody"><code> public function browse(typeFilter:<a href="../../Array.html">Array</a> = null):<a href="../../Boolean.html">Boolean</a></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></p><p>
          Displays a file-browsing dialog box that lets the
  user select one or more local files to upload. The dialog box is native to the user's
  operating system.
          <li>In Flash Player 10 and later, you can call this method successfully 
    only in response to a user event (for example, in an event handler for a mouse click or keypress event). 
    Otherwise, calling this method results in Flash Player throwing an Error.</li>
          When you call this method and the user successfully selects files,
  the
          <code>fileList</code>
          property of this FileReferenceList object is populated with
  an array of FileReference objects, one for each file that the user selects.
  Each subsequent time that the FileReferenceList.browse() method is called, the
          <code>FileReferenceList.fileList</code>
          property is reset to the file(s) that the 
  user selects in the dialog box.
          <p>
            Using the
            <code>typeFilter</code>
            parameter, you can determine which files 
  the dialog box displays.
          </p>
          
          <p>
            Only one
            <code>FileReference.browse()</code>
            ,
            <code>FileReference.download()</code>
            ,
  or
            <code>FileReferenceList.browse()</code>
            session can be performed at a time 
  on a FileReferenceList object
  (because only one dialog box can be opened at a time).
          </p>
          
        </p><p><span class="label"> Parameters </span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20px"></td><td><code><span class="label">typeFilter</span>:<a href="../../Array.html">Array</a></code> (default = <code>null</code>)<code></code> &mdash; 
              An array of FileFilter instances used to filter the files that are
  displayed in the dialog box. If you omit this parameter, all files are displayed.
  For more information, see the
              <a href="FileFilter.html" target="">FileFilter</a>
              class.
            </td></tr></table></p><p></p><span class="label">Returns</span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20"></td><td><code><a href="../../Boolean.html">Boolean</a></code> &mdash; 
              Returns
              <code>true</code>
              if the parameters are valid and the file-browsing dialog box
  opens.
            </td></tr></table><br/><span class="label">Events</span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20px"></td><td><code><b>select</b>:<a href="../../flash/events/Event.html"><code>Event</code></a></code> &mdash; Invoked when the user has successfully selected an item for upload from the dialog box.</td></tr><tr><td class="paramSpacer">&nbsp;</td></tr><tr><td width="20px"></td><td><code><b>cancel</b>:<a href="../../flash/events/Event.html"><code>Event</code></a></code> &mdash; Invoked when the user dismisses the dialog box by clicking Cancel or by closing it.</td></tr></table><br/><span class="label">Throws</span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20"></td><td><code><a href="../../flash/errors/IllegalOperationError.html">IllegalOperationError</a> </code> &mdash; Thrown for the following reasons: 1) Another FileReference
  or FileReferenceList browse session is in progress; only one file browsing session
  may be performed at a time. 2) A setting in the user's mms.cfg file prohibits this operation.</td></tr><tr><td class="paramSpacer">&nbsp;</td></tr><tr><td width="20"></td><td><code><a href="../../ArgumentError.html">ArgumentError</a> </code> &mdash; 
              If the
              <code>typeFilter</code>
              array does not contain correctly formatted
  FileFilter objects, an exception is thrown. For details on correct filter formatting,
  see the FileFilter documentation.
            </td></tr><tr><td class="paramSpacer">&nbsp;</td></tr><tr><td width="20"></td><td><code><a href="../../Error.html">Error</a> </code> &mdash; If the method is not called in response to a user action, such as a mouse
     event or keypress event.</td></tr></table><p><span class="label">See also</span></p><div class="seeAlso"><a href="FileReference.html#browse()" target="">FileReference.browse()</a><br/><a href="FileReference.html" target="">FileReference class</a><br/><a href="FileFilter.html" target="">FileFilter class</a></div></div><div class="detailSectionHeader"> Event Detail </div><a name="event:cancel"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">cancel</td><td class="detailHeaderType"> Event </td></tr></table><div class="detailBody"><span class="label">Event Object Type: </span><a href="../../flash/events/Event.html"><code>flash.events.Event</code></a><br/><span class="label">property Event.type  =  </span><a href="../../flash/events/Event.html#CANCEL"><code>flash.events.Event.CANCEL</code></a><br/><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>
          Dispatched when the user dismisses the file-browsing dialog box.
 (This dialog box opens
 when you call the
          <code>FileReferenceList.browse()</code>
          ,
          <code>FileReference.browse()</code>
          , or
          <code>FileReference.download()</code>
          methods.)
        </p>
          The
          <code>Event.CANCEL</code>
          constant defines the value of the
          <code>type</code>
          property of a
          <code>cancel</code>
          event object.
          <p>This event has the following properties:</p>
          
          <table class="innertable" ><tr><th>Property</th><th>Value</th></tr><tr><td>
                    <code>bubbles</code>
                  </td><td>
                    <code>false</code>
                  </td></tr><tr><td>
                    <code>cancelable</code>
                  </td><td>
                    <code>false</code>
                    ; there is no default behavior to cancel.
                  </td></tr><tr><td>
                    <code>currentTarget</code>
                  </td><td>The object that is actively processing the Event 
 object with an event listener.</td></tr><tr><td>
                    <code>target</code>
                  </td><td>A reference to the object on which the operation is canceled.</td></tr></table>
          
        <p><span class="label">See also</span></p><div class="seeAlso"><a href="FileReferenceList.html#browse()" target="">FileReferenceList.browse()</a></div></div><a name="event:select"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">select</td><td class="detailHeaderType"> Event </td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><span class="label">Event Object Type: </span><a href="../../flash/events/Event.html"><code>flash.events.Event</code></a><br/><span class="label">property Event.type  =  </span><a href="../../flash/events/Event.html#SELECT"><code>flash.events.Event.SELECT</code></a><br/><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>
          Dispatched when the user selects one or more files to upload from the file-browsing dialog box.
 (This dialog box opens
 when you call the
          <code>FileReferenceList.browse()</code>
          ,
          <code>FileReference.browse()</code>
          , or
          <code>FileReference.download()</code>
          methods.)
  When the user selects a file and confirms the operation (for example, by clicking Save),
 the
          <code>FileReferenceList</code>
          object is populated with FileReference objects
 that represent the files that the user selects.
        </p>
          The
          <code>Event.SELECT</code>
          constant defines the value of the
          <code>type</code>
          property of a
          <code>select</code>
          event object.
          <p>This event has the following properties:</p>
          
          <table class="innertable" ><tr><th>Property</th><th>Value</th></tr><tr><td>
                    <code>bubbles</code>
                  </td><td>
                    <code>false</code>
                  </td></tr><tr><td>
                    <code>cancelable</code>
                  </td><td>
                    <code>false</code>
                    ; there is no default behavior to cancel.
                  </td></tr><tr><td>
                    <code>currentTarget</code>
                  </td><td>The object that is actively processing the Event 
 object with an event listener.</td></tr><tr><td>
                    <code>target</code>
                  </td><td>The object on which an item has been selected.</td></tr></table>
          
        <p><span class="label">See also</span></p><div class="seeAlso"><a href="FileReferenceList.html#browse()" target="">FileReferenceList.browse()</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">FileReferenceListExample.as</div><br/><div class="detailBody">
        The following example shows how you can use events to manage the upload of multiple files.
 The CustomFileReferenceList class extends FileReferenceList and includes a
        <code>complete</code>
        event,
 which is dispatched 
 when each individual file in the FileReferenceList object is uploaded. The
        <code>LIST_COMPLETE</code>
        event in the FileReferenceListExample class is dispatched when all the files in the FileReferenceList
 object have been uploaded.
        <p>
          To run this example, place a script that is written to accept
 a file upload at http://www.[yourDomain].com/yourUploadHandlerScript.cfm.
 Based on the location of your SWF file and where you are uploading files to, you 
 also might need to compile the SWF file with Local Playback Security set to Access Network Only
 or update Flash
          <sup>&reg;</sup>
          Player security settings to allow this file network access.
 If your upload server is remote and you run this example from your desktop computer,
 your server must have a crossdomain.xml file.
        </p>
        
        <div class="listing"><pre>package {
    import flash.display.Sprite;
    import flash.events.*;
    import flash.net.FileReference;
    import flash.net.FileReferenceList;
 
    public class FileReferenceListExample extends Sprite {
        public static var LIST_COMPLETE:String = "listComplete";
        public function FileReferenceListExample() {
            initiateFileUpload();
        }

        private function initiateFileUpload():void {
            var fileRef:CustomFileReferenceList = new CustomFileReferenceList();
            fileRef.addEventListener(FileReferenceListExample.LIST_COMPLETE, listCompleteHandler);
            fileRef.browse(fileRef.getTypes());
        }

        private function listCompleteHandler(event:Event):void {
            trace("listCompleteHandler");
        }
    }
}
 
import flash.events.*;
import flash.net.FileReference;
import flash.net.FileReferenceList;
import flash.net.FileFilter;
import flash.net.URLRequest;
 
class CustomFileReferenceList extends FileReferenceList {
    private var uploadURL:URLRequest;
    private var pendingFiles:Array;

    public function CustomFileReferenceList() {
        uploadURL = new URLRequest();
        uploadURL.url = "http://www.[yourDomain].com/yourUploadHandlerScript.cfm";
        initializeListListeners();
    }

    private function initializeListListeners():void {
        addEventListener(Event.SELECT, selectHandler);
        addEventListener(Event.CANCEL, cancelHandler);
    }

    public function getTypes():Array {
        var allTypes:Array = new Array();
        allTypes.push(getImageTypeFilter());
        allTypes.push(getTextTypeFilter());
        return allTypes;
    }
 
    private function getImageTypeFilter():FileFilter {
        return new FileFilter("Images (*.jpg, *.jpeg, *.gif, *.png)", "*.jpg;*.jpeg;*.gif;*.png");
    }
 
    private function getTextTypeFilter():FileFilter {
        return new FileFilter("Text Files (*.txt, *.rtf)", "*.txt;*.rtf");
    }
 
    private function doOnComplete():void {
        var event:Event = new Event(FileReferenceListExample.LIST_COMPLETE);
        dispatchEvent(event);
    }
 
    private function addPendingFile(file:FileReference):void {
        trace("addPendingFile: name=" + file.name);
        pendingFiles.push(file);
        file.addEventListener(Event.OPEN, openHandler);
        file.addEventListener(Event.COMPLETE, completeHandler);
        file.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
        file.addEventListener(ProgressEvent.PROGRESS, progressHandler);
        file.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler);
        file.upload(uploadURL);
    }
 
    private function removePendingFile(file:FileReference):void {
        for (var i:uint; i &lt; pendingFiles.length; i++) {
            if (pendingFiles[i].name == file.name) {
                pendingFiles.splice(i, 1);
                if (pendingFiles.length == 0) {
                    doOnComplete();
                }
                return;
            }
        }
    }
 
    private function selectHandler(event:Event):void {
        trace("selectHandler: " + fileList.length + " files");
        pendingFiles = new Array();
        var file:FileReference;
        for (var i:uint = 0; i &lt; fileList.length; i++) {
            file = FileReference(fileList[i]);
            addPendingFile(file);
        }
    }
 
    private function cancelHandler(event:Event):void {
        var file:FileReference = FileReference(event.target);
        trace("cancelHandler: name=" + file.name);
    }
 
    private function openHandler(event:Event):void {
        var file:FileReference = FileReference(event.target);
        trace("openHandler: name=" + file.name);
    }
 
    private function progressHandler(event:ProgressEvent):void {
        var file:FileReference = FileReference(event.target);
        trace("progressHandler: name=" + file.name + " bytesLoaded=" + event.bytesLoaded + " bytesTotal=" + event.bytesTotal);
    }
 
    private function completeHandler(event:Event):void {
        var file:FileReference = FileReference(event.target);
        trace("completeHandler: name=" + file.name);
        removePendingFile(file);
    }
 
    private function httpErrorHandler(event:Event):void {
        var file:FileReference = FileReference(event.target);
        trace("httpErrorHandler: name=" + file.name);
    }
 
    private function ioErrorHandler(event:Event):void {
        var file:FileReference = FileReference(event.target);
        trace("ioErrorHandler: name=" + file.name);
    }
 
    private function securityErrorHandler(event:Event):void {
        var file:FileReference = FileReference(event.target);
        trace("securityErrorHandler: name=" + file.name + " event=" + event.toString());
    }
}</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">FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList FileReferenceList </div><div style="display:none">flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList flash.net.FileReferenceList </div></div></body></html><!-- &copy; 2004-2008 Adobe Systems Incorporated. All rights reserved. <br/>Thu Oct 30 2008, 07:08 PM -07:00  -->
