﻿<!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="Accessibility,flash.accessibility.Accessibility,active,description,forceSimple,name,noAutoLabeling,shortcut,silent,updateProperties"><title>flash.accessibility.Accessibility (ActionScript 3.0)</title><script src="../../AC_OETags.js" type="text/javascript"></script></head><body><script language="javascript" type="text/javascript" src="../../asdoc.js"></script><script language="javascript" type="text/javascript" src="../../help.js"></script><script language="javascript" type="text/javascript" src="../../cookies.js"></script><script language="javascript" type="text/javascript">  
            <!--  
			    
				asdocTitle = 'Accessibility - 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/accessibility/Accessibility.html&amp;flash/accessibility/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">Accessibility</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("Accessibility"); titleBar_setSubNav(false,true,false	,false,false,false,true,true,false	,false,false,false,false,false);}

				    
				        
				    
				-->
                
                    
                
			</script><div class="MainContent"><table class="classHeaderTable" cellpadding="0" cellspacing="0"><tr><td class="classHeaderTableLabel">Package</td><td><a href="package-detail.html" onclick="javascript:loadClassListFrame('class-list.html')">flash.accessibility</a></td></tr><tr><td class="classHeaderTableLabel">Class</td><td class="classSignature">public final   class  Accessibility</td></tr><tr><td class="classHeaderTableLabel">Inheritance</td><td class="inheritanceList">Accessibility  <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 Accessibility class manages communication with screen readers. Screen readers are a 
 type of assistive technology for visually impaired users that provides an audio version of 
 screen content. The methods of the Accessibility class are static&mdash;that is, you don't 
 have to create an instance of the class to use its methods.
        <p>
          To get and set accessible properties for a specific object, such as a button, movie 
 clip, or text field, use the
          <code>DisplayObject.accessibilityProperties</code>
          property. 
 To determine whether the player is running in an environment that supports accessibility aids, use 
 the
          <code>Capabilities.hasAccessibility</code>
          property.
        </p>
        
            <p></p><p><a href="#includeExamplesSummary">View the examples</a></p><p><span class="classHeaderTableLabel">See also</span></p><div class="seeAlso"><a href="../../flash/display/DisplayObject.html#accessibilityProperties" target="">flash.display.DisplayObject.accessibilityProperties</a><br/><a href="../../flash/system/Capabilities.html#hasAccessibility" target="">flash.system.Capabilities.hasAccessibility</a><br/><a href="../../flash/net/Socket.html" target="">Socket</a></div><br/><hr></div><a name="propertySummary"></a><div class="summarySection"><div class="summaryTableTitle">Public Properties</div><div class="showHideLinks"><div id="hideInheritedProperty" class="hideInheritedProperty"><a class="showHideLink" href="#propertySummary" onclick="javascript:setInheritedVisible(false,'Property');"><img class="showHideLinkImage" src="../../images/expanded.gif"> Hide Inherited Public Properties</a></div><div id="showInheritedProperty" class="showInheritedProperty"><a class="showHideLink" href="#propertySummary" onclick="javascript:setInheritedVisible(true,'Property');"><img class="showHideLinkImage" src="../../images/collapsed.gif"> Show Inherited Public Properties</a></div></div><table cellspacing="0" cellpadding="3" class="summaryTable " id="summaryTableProperty"><tr><th>&nbsp;</th><th colspan="2">Property</th><th>Defined By</th></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a href="#active" class="signatureLink">active</a> : <a href="../../Boolean.html">Boolean</a><div class="summaryTableDescription">[static] [read-only] Indicates whether a screen reader is currently active and the player is 
 communicating with it.</div></td><td class="summaryTableOwnerCol">Accessibility</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="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=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="#updateProperties()" class="signatureLink">updateProperties</a>():<a href="../../specialTypes.html#void">void</a></div><div class="summaryTableDescription">[static] Tells Flash Player to apply any accessibility changes made by using the DisplayObject.accessibilityProperties property.</div></td><td class="summaryTableOwnerCol">Accessibility</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="active"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">active</td><td class="detailHeaderType">property</td></tr></table><div class="detailBody"><code>active:<a href="../../Boolean.html">Boolean</a></code>&nbsp;&nbsp;[read-only] <p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Language Version:&nbsp;</b></td><td>ActionScript 3.0</td></tr></table><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0, Flash Player 9</td></tr></table><p></p><p></p><p>
          Indicates whether a screen reader is currently active and the player is 
 communicating with it. Use this method when you want your application to behave 
 differently in the presence of a screen reader.
          <p>
            <b>Note:</b>
            If you call this method within 1 or 2 seconds of the first
 appearance of the Flash
            <sup>&reg;</sup>
            window in which your document is playing, you might get a return
 value of
            <code>false</code>
            even if there is an active accessibility 
 client. This happens because of an asynchronous communication mechanism between Flash 
 and accessibility clients. You can work around this limitation by ensuring a delay of 1 to 2 
 seconds after loading your document before calling this method.
          </p>
          To determine whether the player is running in an environment that supports screen readers, use the
          <code>Capabilities.hasAccessibility</code>
          property.
        </p><br/><br/><span class="label"> Implementation </span><br/><code>&nbsp;&nbsp;&nbsp;&nbsp;public static function get active():<a href="../../Boolean.html">Boolean</a></code><br/><p><span class="label">See also</span></p><div class="seeAlso"><a href="../../flash/system/Capabilities.html#hasAccessibility" target="">flash.system.Capabilities.hasAccessibility</a><br/><a href="Accessibility.html#updateProperties()" target="">updateProperties()</a></div></div><a name="methodDetail"></a><div class="detailSectionHeader">Method Detail</div><a name="updateProperties()"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName">updateProperties</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td></tr></table><div class="detailBody"><code> public static function updateProperties():<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>
          Tells Flash Player to apply any accessibility changes made by using the
          <code>DisplayObject.accessibilityProperties</code>
          property.  
 You need to call this method for your changes to take effect.
          <p>
            If you modify the accessibility properties for multiple objects, only one call to the
            <code>Accessibility.updateProperties()</code>
            method is necessary; multiple calls can result in
 reduced performance and erroneous screen reader output.
          </p>
          
        </p><br/><span class="label">Throws</span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20"></td><td><code><a href="../../flash/errors/IllegalOperationError.html">IllegalOperationError</a> </code> &mdash; 
              Accessibility is not supported in this version of
 Flash Player. Do not call the
              <code>Accessibility.updateProperties()</code>
              method 
 if the
              <code>flash.system.Capabilities.hasAccessibility</code>
              property is
              <code>false</code>
              .
            </td></tr></table><p><span class="label">See also</span></p><div class="seeAlso"><a href="Accessibility.html#active" target="">active</a><br/><a href="../../flash/display/DisplayObject.html#accessibilityProperties" target="">flash.display.DisplayObject.accessibilityProperties</a><br/><a href="../../flash/system/Capabilities.html#hasAccessibility" target="">flash.system.Capabilities.hasAccessibility</a></div></div><a name="includeExamplesSummary"></a><div class="detailSectionHeader">Examples<span class="usage"><a href="../../ExampleInstruct.html"> How to use examples </a></span></div><div class="exampleHeader">AccessibilityExample.as</div><br/><div class="detailBody">
        The following example uses
        <code>AccessibilityExample</code>
        ,
        <code>CustomAccessibleButton</code>
        ,
        <code>CustomSimpleButton</code>
        , and
        <code>ButtonDisplayState</code>
        sample classes to create an accessibility-compliant 
 menu that works with most screen readers. The example carries out the following tasks:
        <ol><li>
            It traces the
            <code>Accessibility.active</code>
            property to determine whether a screen
 reader is currently active and the player is communicating with it.
          </li><li>
            If the
            <code>active</code>
            property returns
            <code>true</code>
            , the example calls the
            <code>updateProperties()</code>
            method to apply the accessibility changes made to the buttons in 
 this example.
          </li><li>
            The example calls the
            <code>flash.utils.setTimeout()</code>
            method, specifying that the
            <code>updateAccessibility()</code>
            closure method
 	should be called after 2 seconds.
          </li></ol>
        
        <p>
          <b>Note:</b>
          Call
          <code>setTimeout()</code>
          before checking
          <code>Accessibility.active</code>
          to give Flash Player the 2 seconds it needs to connect to a screen reader if one is available. 
 If you do not supply a sufficient delay time, the
          <code>setTimeout</code>
          call might return
          <code>false</code>
          even if a screen reader is available.
        </p>
        
        <p>
          The following example processes the
          <code>Accessibility.updateProperties()</code>
          method only if the call to
          <code>Accessibility.active</code>
          returns
          <code>true</code>
          , which occurs 
 only if Flash Player is currently connected to an active screen reader. If
          <code>updateProperties</code>
          is called without an active screen reader, it throws an
          <code>IllegalOperationError</code>
          exception.
        </p>
        
        <div class="listing"><pre>package {
    import flash.display.Sprite;
    import flash.accessibility.Accessibility;
    import flash.utils.setTimeout;
    
    public class AccessibilityExample extends Sprite {
        public static const BUTTON_WIDTH:uint = 90;
        public static const BUTTON_HEIGHT:uint = 20;
        
        private var gutter:uint = 5;
        private var menuLabels:Array = new Array("PROJECTS", "PORTFOLIO", "CONTACT");
        private var menuDescriptions:Array = new Array("Learn more about our projects"
                                                     , "See our portfolio"
                                                     , "Get in touch with our team");
        
        public function AccessibilityExample() {
            configureAssets();
            setTimeout(updateAccessibility, 2000); 
        }
        
        private function updateAccessibility():void {
            trace("Accessibility.active: " + Accessibility.active);
            if(Accessibility.active) {
                Accessibility.updateProperties();
            }
        }
        
        private function configureAssets():void {
            var child:CustomAccessibleButton;
            for(var i:uint; i &lt; menuLabels.length; i++) {
                child = new CustomAccessibleButton();
                child.y = (numChildren * (BUTTON_HEIGHT + gutter));
                child.setLabel(menuLabels[i]);
                child.setDescription(menuDescriptions[i]);
                addChild(child);
            }
        }
    }
}
    
import flash.accessibility.AccessibilityProperties;
import flash.display.Shape;
import flash.display.SimpleButton;
import flash.display.Sprite;
import flash.events.Event;
import flash.text.TextFormat;
import flash.text.TextField;


class CustomAccessibleButton extends Sprite {
    private var button:SimpleButton;
    private var label:TextField;
    private var description:String;
    private var _name:String;
        
    public function CustomAccessibleButton(_width:uint = 0, _height:uint = 0) {
        _width = (_width == 0) ? AccessibilityExample.BUTTON_WIDTH : _width;
        _height = (_height == 0) ? AccessibilityExample.BUTTON_HEIGHT : _height;
        
        button = buildButton(_width, _height);
        label = buildLabel(_width, _height);
            
        addEventListener(Event.ADDED, addedHandler);
    }
        
    private function addedHandler(event:Event):void {
        trace("addedHandler: " + this._name);
        var accessProps:AccessibilityProperties = new AccessibilityProperties();
        accessProps.name = this._name;
        accessProps.description = description;
        accessibilityProperties = accessProps;
        removeEventListener(Event.ADDED, addedHandler);
    }
        
    private function buildButton(_width:uint, _height:uint):SimpleButton {
        var child:SimpleButton = new CustomSimpleButton(_width, _height);
        addChild(child);
        return child;
    }

    private function buildLabel(_width:uint, _height:uint):TextField {
        var format:TextFormat = new TextFormat();
        format.font = "Verdana";
        format.size = 11;
        format.color = 0xFFFFFF;
        format.align = TextFormatAlign.CENTER;
        format.bold = true;
        
        var child:TextField = new TextField();
        child.y = 1;
        child.width = _width;
        child.height = _height;
        child.selectable = false;
        child.defaultTextFormat = format;
        child.mouseEnabled = false;
            
        addChild(child);
        return child;
    }
        
    public function setLabel(text:String):void {
        label.text = text;
        this._name = text;
    }
        
    public function setDescription(text:String):void {
        description = text;
    }
}
    
class CustomSimpleButton extends SimpleButton {
    private var upColor:uint = 0xFFCC00;
    private var overColor:uint = 0xCCFF00;
    private var downColor:uint = 0x00CCFF;

    public function CustomSimpleButton(_width:uint, _height:uint) {
        downState = new ButtonDisplayState(downColor, _width, _height);
        overState = new ButtonDisplayState(overColor, _width, _height);
        upState = new ButtonDisplayState(upColor, _width, _height);
        hitTestState = new ButtonDisplayState(upColor, _width, _height);
        useHandCursor = true;
    }        
}

class ButtonDisplayState extends Shape {
    private var bgColor:uint;
    private var _width:uint;
    private var _height:uint;

    public function ButtonDisplayState(bgColor:uint, _width:uint, _height:uint) {
        this.bgColor = bgColor;
        this._width = _width;
        this._height = _height;
        draw();
    }

    private function draw():void {
        graphics.beginFill(bgColor);
        graphics.drawRect(0, 0, _width, _height);
        graphics.endFill();
    }
}</pre></div>
      </div><br/><br/><hr><br/><p></p><center class="copyright"> &copy; 2004-2008 Adobe Systems Incorporated. All rights reserved. <br/>Thu Oct 30 2008, 07:08 PM -07:00  </center><div style="display:none">Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility Accessibility </div><div style="display:none">flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility flash.accessibility.Accessibility </div></div></body></html><!-- &copy; 2004-2008 Adobe Systems Incorporated. All rights reserved. <br/>Thu Oct 30 2008, 07:08 PM -07:00  -->
