﻿<!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="SoundLoaderContext,flash.media.SoundLoaderContext,NELLYMOSER,SPEEX,activityLevel,activityLevel,album,artist,bandwidth,bufferTime,bufferTime,bytesLoaded,bytesTotal,checkPolicyFile,codec,comment,currentFPS,deblocking,encodeQuality,fps,framesPerPacket,gain,genre,height,id3,index,index,isBuffering,keyFrameInterval,leftPeak,leftToLeft,leftToRight,length,loopback,motionLevel,motionTimeout,muted,muted,name,name,names,names,pan,position,quality,rate,rightPeak,rightToLeft,rightToRight,silenceLevel,silenceTimeout,smoothing,songName,soundTransform,soundTransform,soundTransform,track,url,useEchoSuppression,videoHeight,videoWidth,volume,width,year"><title>flash.media.SoundLoaderContext (ActionScript 3.0)</title></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 = 'SoundLoaderContext - 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/media/SoundLoaderContext.html&amp;flash/media/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">SoundLoaderContext</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("SoundLoaderContext"); titleBar_setSubNav(false,true,false	,false,false,false,true,false,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.media</a></td></tr><tr><td class="classHeaderTableLabel">Class</td><td class="classSignature">public  class  SoundLoaderContext</td></tr><tr><td class="classHeaderTableLabel">Inheritance</td><td class="inheritanceList">SoundLoaderContext  <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 SoundLoaderContext class provides security checks for files that load sound.
 SoundLoaderContext objects are passed as an argument to the constructor and the
        <code>load()</code>
        method of the Sound class.
        <p>When you use this class, consider the following security model:</p>
        
               <ul>
                  <li>Loading and playing a sound is not allowed if the calling file is in a network sandbox
 and the sound file to be loaded is local.</li>
                  <li>By default, loading and playing a sound is not allowed if the calling is local and 
 tries to load and play a remote sound. A user must grant explicit permission to allow this.</li>
                  <li>
            Certain operations dealing with sound are restricted. The data in a loaded sound cannot
 be accessed by a file in a different domain unless you implement a URL policy file.
 Sound-related APIs that fall under this restriction are the
            <code>Sound.id3</code>
            property and the
            <code>SoundMixer.computeSpectrum()</code>
            ,
            <code>SoundMixer.bufferTime</code>
            , 
 and
            <code>SoundTransform()</code>
            methods.
          </li>
               </ul>
        
               <p>
          However, in Adobe AIR, content in the
          <code>application</code>
          security sandbox (content
 installed with the AIR application) are not restricted by these security limitations.
        </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/devnet/flashplayer/security.html" target="external">Security</a>
                  </li>
               </ul>
        
            <p></p><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"><a href="#bufferTime" class="signatureLink">bufferTime</a> : <a href="../../Number.html">Number</a> = 1000<div class="summaryTableDescription">The number of milliseconds to preload a streaming sound into a buffer
  before the sound starts to stream.</div></td><td class="summaryTableOwnerCol">SoundLoaderContext</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a href="#checkPolicyFile" class="signatureLink">checkPolicyFile</a> : <a href="../../Boolean.html">Boolean</a> = false<div class="summaryTableDescription">Specifies whether the application should try to download a URL policy file from the
  loaded sound's server before beginning to load the sound.</div></td><td class="summaryTableOwnerCol">SoundLoaderContext</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="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="#SoundLoaderContext()" class="signatureLink">SoundLoaderContext</a>(bufferTime:<a href="../../Number.html">Number</a> = 1000, checkPolicyFile:<a href="../../Boolean.html">Boolean</a> = false)</div><div class="summaryTableDescription">Creates a new sound loader context object.</div></td><td class="summaryTableOwnerCol">SoundLoaderContext</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="bufferTime"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">bufferTime</td><td class="detailHeaderType">property</td></tr></table><div class="detailBody"><code>public var bufferTime:<a href="../../Number.html">Number</a> = 1000</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>
          The number of milliseconds to preload a streaming sound into a buffer
  before the sound starts to stream.
          <p>
            Note that you cannot override the value of
            <code>SoundLoaderContext.bufferTime</code>
            by setting the global
            <code>SoundMixer.bufferTime</code>
            property.
            <span>
              The
              <code>SoundMixer.bufferTime</code>
              property affects the buffer time 
  for embedded streaming sounds in a SWF file and is independent of dynamically created 
  Sound objects (that is, Sound objects created in ActionScript).
            </span>
          </p>
          
        </p></div><a name="propertyDetail"></a><a name="checkPolicyFile"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">checkPolicyFile</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code>public var checkPolicyFile:<a href="../../Boolean.html">Boolean</a> = false</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>
          Specifies whether the application should try to download a URL policy file from the
  loaded sound's server before beginning to load the sound. This property applies to
  sound that is loaded from outside
  the calling file's own domain using the
          <code>Sound.load()</code>
          method.
          
          
          <p>
            Set this property to
            <code>true</code>
            when you load a sound from outside the  
  calling file's own domain and code in the calling file needs low-level access to 
  the sound's data. Examples of low-level access to a sound's data 
  include referencing the
            <code>Sound.id3</code>
            property to get an
  ID3Info object or calling the
            <code>SoundMixer.computeSpectrum()</code>
            method to get
  sound samples from the loaded sound. If you try to access sound data without
  setting the
            <code>checkPolicyFile</code>
            property to
            <code>true</code>
            at loading time,
  you may get a SecurityError exception because the required policy file has not been downloaded.
          </p>
          
          <p>
            If you don't need low-level access to the sound data that you are loading, avoid setting
            <code>checkPolicyFile</code>
            to
            <code>true</code>
            . Checking for a policy file consumes 
  network bandwidth 
  and might delay the start of your download, so it should only be done when necessary.
          </p>
          
          <p>
            When you call
            <code>Sound.load()</code>
            with
            <code>SoundLoaderContext.checkPolicyFile</code>
            set
  to
            <code>true</code>
            , Flash Player or AIR  must 
  either successfully download a relevant URL policy file or determine that no such policy file 
  exists before it begins downloading the specified sound.
            <span>Flash Player or</span>
            AIR performs the following
  actions, in this order, to verify the existence of a policy file:
          </p>
          
          <ul><li>Flash Player or AIR considers policy files that have already been downloaded.</li><li>
              Flash Player or AIR tries to download any pending policy files specified in calls to
              <code>Security.loadPolicyFile()</code>
              .
            </li><li>
              Flash Player or AIR tries to download a 
  policy file from the default location that corresponds to the sound's URL, which is
              <code>/crossdomain.xml</code>
              on the same server as
              <code>URLRequest.url</code>
              .
  (The sound's URL is specified in the
              <code>url</code>
              property of the URLRequest object
  passed to
              <code>Sound.load()</code>
              or the Sound() constructor function.)
            </li></ul>
          
          <p>
            In all cases, Flash Player or AIR
  requires that an appropriate policy file exist on the sound's server, that it provide access
  to the sound file at
            <code>URLRequest.url</code>
            by virtue of the policy file's location, and
  that it allow the domain of the calling file to access the sound, through one or more
            <code>&lt;allow-access-from&gt;</code>
            tags.
          </p>
          
          <p>
            If you set
            <code>checkPolicyFile</code>
            to
            <code>true</code>
            , 
  Flash Player or AIR waits until the policy file is verified
  before loading the sound. You should wait to perform
  any low-level operations on the sound data, such as calling
            <code>Sound.id3</code>
            or
            <code>SoundMixer.computeSpectrum()</code>
            , until
            <code>progress</code>
            and
            <code>complete</code>
            events are dispatched from the Sound object.
          </p>
          
          <p>
            If you set
            <code>checkPolicyFile</code>
            to
            <code>true</code>
            but no appropriate policy file is found,
  you will not receive an error until you perform an operation that requires 
  a policy file, and then Flash Player or AIR throws a
            <code>SecurityError</code>
            exception. After you receive a
            <code>complete</code>
            event, you can test whether a relevant policy file was found by getting the value
  of
            <code>Sound.id3</code>
            within a
            <code>try</code>
            block and seeing if a
            <code>SecurityError</code>
            is thrown.
          </p>
          
          <p>
            Be careful with
            <code>checkPolicyFile</code>
            if you are downloading sound from a URL that 
  uses server-side HTTP redirects. Flash Player or AIR tries to retrieve policy files that
  correspond to the
            <code>url</code>
            property of the URLRequest object
  passed to
            <code>Sound.load()</code>
            . If the final
  sound file comes from a different URL because of HTTP redirects, then the initially downloaded
  policy files might not be applicable to the sound's final URL, which is the URL that matters
  in security decisions.
          </p>
          
          <p>
            If you find yourself in this situation, here is one possible solution. 
  After you receive a
            <code>progress</code>
            or
            <code>complete</code>
            event, you can examine the value of
  the
            <code>Sound.url</code>
            property, which contains the sound's final URL. 
  Then call the
            <code>Security.loadPolicyFile()</code>
            method 
  with a policy file URL that you calculate based on the sound's final URL. Finally, poll the value
  of
            <code>Sound.id3</code>
            until no exception is thrown.
          </p>
          
          <p>This does not apply to content in the AIR application sandbox. 
  Content in the application sandbox always has programatic access to sound content, regardless
  of its origin.</p>
          
          <p>
            For more information on policy files, see the "Flash Player Security" 
  chapter in
            <i>Programming ActionScript 3.0</i>
            .
          </p>
          
        </p><p><span class="label">See also</span></p><div class="seeAlso"><a href="Sound.html#load()" target="">flash.media.Sound.load()</a><br/><a href="Sound.html#id3" target="">flash.media.Sound.id3</a><br/><a href="SoundMixer.html#computeSpectrum()" target="">flash.media.SoundMixer.computeSpectrum()</a><br/><a href="Sound.html#url" target="">flash.media.Sound.url</a><br/><a href="../../flash/system/Security.html#loadPolicyFile()" target="">flash.system.Security.loadPolicyFile()</a></div></div><a name="constructorDetail"></a><div class="detailSectionHeader">Constructor Detail</div><a name="SoundLoaderContext()"></a><a name="SoundLoaderContext(Number,Boolean)"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">SoundLoaderContext</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">Constructor</td></tr></table><div class="detailBody"><code>public function SoundLoaderContext(bufferTime:<a href="../../Number.html">Number</a> = 1000, checkPolicyFile:<a href="../../Boolean.html">Boolean</a> = false)</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 sound loader context object.</p><span class="label"> Parameters </span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20px"></td><td><code><span class="label">bufferTime</span>:<a href="../../Number.html">Number</a></code> (default = <code>1000</code>)<code></code> &mdash; The number of seconds to preload a streaming sound into a buffer
     before the sound starts to stream.</td></tr><tr><td class="paramSpacer">&nbsp;</td></tr><tr><td width="20px"></td><td><code><span class="label">checkPolicyFile</span>:<a href="../../Boolean.html">Boolean</a></code> (default = <code>false</code>)<code></code> &mdash; 
              Specifies whether the existence of a URL policy file 
  should be checked upon loading the object (
              <code>true</code>
              ) or not.
            </td></tr></table><br/><span class="label"> Example </span><br/><br/><div class="detailBody">
          In the following example, the buffer for the sound that will be loaded 
 is set to three seconds.
          <p>
            The first parameter of a SoundLoaderContext object (
            <code>context</code>
            ) is used to increase 
 the default buffer value of one second to three seconds. (The value is in milliseconds.) 
 If the second parameter of the SoundLoaderContext object is set to
            <code>true</code>
            , 
 Flash Player will check for a cross-domain policy file upon loading the object. Here it is 
 set to the default value
            <code>false</code>
            , so no policy file will be checked. 
 The
            <code>load()</code>
            method of the sound object will use the context setting to make sure 
 it will take three seconds to preload the streaming sound into a buffer before the sound starts 
 to stream. The
            <code>URLRequest</code>
            object determines the location of the file, which is a 
 podcast from Adobe. If an
            <code>IOErrorEvent.IO_ERROR</code>
            error occurs during the loading 
 of the sound file, the
            <code>errorHandler()</code>
            method is invoked.
          </p>
          
          <div class="listing"><pre>package {
    import flash.display.Sprite;
    import flash.net.URLRequest;
    import flash.media.Sound;
    import flash.media.SoundLoaderContext;
    import flash.events.IOErrorEvent;
    
    public class SoundLoaderContextExample extends Sprite {

        public function SoundLoaderContextExample() {
            var snd:Sound = new Sound();
            var req:URLRequest = new URLRequest("http://av.adobe.com/podcast/csbu_dev_podcast_epi_2.mp3");
            var context:SoundLoaderContext = new SoundLoaderContext(3000, false);

            snd.load(req, context);
            snd.play();      
 
            snd.addEventListener(IOErrorEvent.IO_ERROR, errorHandler);
        }

        private function errorHandler(errorEvent:IOErrorEvent):void {
            trace("The sound could not be loaded: " + errorEvent.text);
        }

    }
}</pre></div>
        </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">SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext SoundLoaderContext </div><div style="display:none">flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext flash.media.SoundLoaderContext </div></div></body></html><!-- &copy; 2004-2008 Adobe Systems Incorporated. All rights reserved. <br/>Thu Oct 30 2008, 07:08 PM -07:00  -->
