﻿<!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="IExternalizable,flash.utils.IExternalizable,callProperty,clear,clearInterval,clearTimeout,compress,deflate,deleteProperty,describeType,escapeMultiByte,getDefinitionByName,getDescendants,getProperty,getQualifiedClassName,getQualifiedSuperclassName,getTimer,hasProperty,inflate,isAttribute,nextName,nextNameIndex,nextValue,readBoolean,readBoolean,readByte,readByte,readBytes,readBytes,readDouble,readDouble,readExternal,readFloat,readFloat,readInt,readInt,readMultiByte,readMultiByte,readObject,readObject,readShort,readShort,readUTFBytes,readUTFBytes,readUTF,readUTF,readUnsignedByte,readUnsignedByte,readUnsignedInt,readUnsignedInt,readUnsignedShort,readUnsignedShort,reset,setInterval,setProperty,setTimeout,start,stop,toString,uncompress,unescapeMultiByte,writeBoolean,writeBoolean,writeByte,writeByte,writeBytes,writeBytes,writeDouble,writeDouble,writeExternal,writeFloat,writeFloat,writeInt,writeInt,writeMultiByte,writeMultiByte,writeObject,writeObject,writeShort,writeShort,writeUTFBytes,writeUTFBytes,writeUTF,writeUTF,writeUnsignedInt,writeUnsignedInt"><title>flash.utils.IExternalizable (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 = 'IExternalizable - 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/utils/IExternalizable.html&amp;flash/utils/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">IExternalizable</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("IExternalizable"); titleBar_setSubNav(false,false,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.utils</a></td></tr><tr><td class="classHeaderTableLabel">Interface</td><td class="classSignature">public  interface  IExternalizable</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 IExternalizable interface provides control over serialization of a class as it is encoded 
 into a data stream. The
        <code>writeExternal()</code>
        and
        <code>readExternal()</code>
        methods of the IExternalizable interface are implemented by a class to allow customization
 of the contents and format of the data stream (but not the classname or type) for an object and its supertypes.
 Each individual class must serialize and reconstruct the state of its instances. These methods must be symmetrical with 
 the supertype to save its state. These methods supercede the native Action Message Format (AMF) serialization behavior.
        <p>If a class does not implement, nor inherits from a class which implements, the IExternalizable interface, then an instance
 of the class will be serialized using the default mechanism of public members only. As a result, private, internal, and 
 protected members of a class will not be available.</p>
        
               <p>To serialize private members, a class must use the IExternalizable interface.
 For example, the following class will not serialize any of its members because they are private:</p>
        
               <div class="listing"><pre>class Example {
 
       private var one:int;
       private var two:int;
 }</pre></div>
        
               <p>However, if you implement the IExternalizable interface, you can write to, and read from, the data stream the private
 members of the class as follows:</p>
        
               <div class="listing"><pre>class Example implement IExternalizable {
 
       private var one:int;
       private var two:int;
        public function writeExternal(output:IDataOutput) {
             output.writeInt(one);
            output.writeInt(two);
       }
        public function readExternal(input:IDataInput) {
             one = input.readInt();
            two = input.readInt();
       }
 }</pre></div>
        
               <p>
                  <b>Note:</b>
          If a class implements IExternalizable the default serialization no longer applies to instances
 of that class. If that class inherits public members from a super class, you must carefully manage those members as well.
        </p>
        
               <p>When a subclass of a class implementing IExternalizable has private members of its own, the subclass must override the
 methods of IExternalizable, as follows:</p>
        
               <div class="listing"><pre>public class Base implements IExternalizable {
  
      private var one:Boolean;
  
      public function writeExternal(output:IDataOutput):void {
  
          output.writeBoolean(one);
      }
  
      public function readExternal(input:IDataInput):void {
  
          one = input.readBoolean();
      }
 }
  
 public class Example extends Base {
  
      private var one:String;
  
  
      public override function writeExternal(output:IDataOutput):void {
  
          super.writeExternal(output);
          output.writeUTF(one);
      }
  
      public override function readExternal(input:IDataInput):void {
      
          super.readExternal(input);
          one = input.readUTF();
      }
 }</pre></div>
        
               <p>The IExternalizable interface can also be used to compress data before writing it to a data stream.
 For example:</p>
        
               <div class="listing"><pre>class Example implements IExternalizable {
  
      public var one:Boolean;
      public var two:Boolean;
      public var three:Boolean;
      public var four:Boolean;
      public var five:Boolean;
      public var six:Boolean;
      public var seven:Boolean;
      public var eight:Boolean;
       public function writeExternal(output:IDataOutput) {
           var flag:int = 0;
           if (one) flag |= 1;
          if (two) flag |= 2;
          if (three) flag |= 4;
          if (four) flag |= 8;
          if (five) flag |= 16;
          if (six) flag |= 32;
          if (seven) flag |= 64;
          if (eight) flag |= 128;
           output.writeByte(flag);
      }
       public function readExternal(input:IDataInput) {
           var flag:int = input.readByte();
           one = (flag & 1) != 0;
          two = (flag & 2) != 0;
          three = (flag & 4) != 0;
          four = (flag & 8) != 0;
          five = (flag & 16) != 0;
          six = (flag & 32) != 0;
          seven = (flag & 64) != 0;
          eight = (flag & 128) != 0;
      }
 }</pre></div>
        
            <p></p><p><span class="classHeaderTableLabel">See also</span></p><div class="seeAlso"><a href="../../flash/net/ObjectEncoding.html" target="">flash.net.ObjectEncoding</a></div><br/><hr></div><a name="methodSummary"></a><div class="summarySection"><div class="summaryTableTitle">Public Methods </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="#readExternal()" class="signatureLink">readExternal</a>(input:<a href="../../flash/utils/IDataInput.html">IDataInput</a>):<a href="../../specialTypes.html#void">void</a></div><div class="summaryTableDescription">A class implements this method to decode itself from a data stream by calling the methods of the IDataInput
  interface.</div></td><td class="summaryTableOwnerCol">IExternalizable</td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#writeExternal()" class="signatureLink">writeExternal</a>(output:<a href="../../flash/utils/IDataOutput.html">IDataOutput</a>):<a href="../../specialTypes.html#void">void</a></div><div class="summaryTableDescription">A class implements this method to encode itself for a data stream by calling the methods of the IDataOutput
  interface.</div></td><td class="summaryTableOwnerCol">IExternalizable</td></tr></table></div><script language="javascript" type="text/javascript"><!--
                      showHideInherited();
                      --></script><div class="MainContent"><a name="methodDetail"></a><div class="detailSectionHeader">Method Detail</div><a name="readExternal()"></a><a name="readExternal(flash.utils.IDataInput)"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">readExternal</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td></tr></table><div class="detailBody"><code> public function readExternal(input:<a href="../../flash/utils/IDataInput.html">IDataInput</a>):<a href="../../specialTypes.html#void">void</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>
          A class implements this method to decode itself from a data stream by calling the methods of the IDataInput
  interface. This method must read the values in the same sequence and with the same types as
  were written by the
          <code>writeExternal()</code>
          method.
        </p><p><span class="label"> Parameters </span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20px"></td><td><code><span class="label">input</span>:<a href="../../flash/utils/IDataInput.html">IDataInput</a></code> &mdash; The name of the class that implements the IDataInput interface.</td></tr></table></p></div><a name="writeExternal()"></a><a name="writeExternal(flash.utils.IDataOutput)"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">writeExternal</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code> public function writeExternal(output:<a href="../../flash/utils/IDataOutput.html">IDataOutput</a>):<a href="../../specialTypes.html#void">void</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>A class implements this method to encode itself for a data stream by calling the methods of the IDataOutput
  interface.</p><p><span class="label"> Parameters </span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20px"></td><td><code><span class="label">output</span>:<a href="../../flash/utils/IDataOutput.html">IDataOutput</a></code> &mdash; The name of the class that implements the IDataOutput interface.</td></tr></table></p></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">IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable IExternalizable </div><div style="display:none">flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable flash.utils.IExternalizable </div></div></body></html><!-- &copy; 2004-2008 Adobe Systems Incorporated. All rights reserved. <br/>Thu Oct 30 2008, 07:08 PM -07:00  -->
