<?xml version="1.0" encoding="utf-8"?>
<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>