<?xml version="1.0" encoding="utf-8"?>
<!---
AccessibilityProperties Sample
-->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" viewSourceURL="srcview/index.html">
    <mx:Script>
        <![CDATA[
            import mx.events.FlexEvent;
            /** hogeButton 用 AccessibilityProperties インスタンス */
            protected var hogeAccessProps:AccessibilityProperties;
            /** fugaButton 用 AccessibilityProperties インスタンス */
            protected var fugaAccessProps:AccessibilityProperties;
            /** @inheritDoc */
            protected override function createChildren():void {
                super.createChildren();

                addEventListener(FlexEvent.APPLICATION_COMPLETE, applicationCompleteHandler);

                hogeAccessProps = new AccessibilityProperties();
                hogeAccessProps.name = "ほげ";
                hogeButton.accessibilityProperties = hogeAccessProps;

                fugaAccessProps = new AccessibilityProperties();
                fugaAccessProps.name = "ふが";
                fugaButton.accessibilityProperties = fugaAccessProps;
            }
            /** @private */
            protected function applicationCompleteHandler(event:FlexEvent):void {
                removeEventListener(event.type, arguments.callee);
                callLater(updateAccessibility);
            }
            /** @private */
            protected function updateAccessibility():void {
                if(Accessibility.active) {
                    Accessibility.updateProperties();
                }
            }
        ]]>
    </mx:Script>

    <mx:Button id="hogeButton" label="ほげ" />

    <mx:Button id="fugaButton" label="ふが" />

</mx:Application>