To refer to the
_accProps
parameter. The value of
instanceName
object already exists, you must create one, as shown in the following example, before
_accProps
you can assign values to the properties of the
if ( _accProps == undefined ) {
_accProps = new Object();
}
_accProps.name = "My SWF file";
When
_accProps
properties apply to the whole SWF file. For example, the following code sets the Accessibility
property for the whole SWF file to the string
name
Accessibility.updateProperties()
_accProps.name = "Pet Store";
Accessibility.updateProperties();
In contrast, the following code sets the
to the string
price_mc
price_mc._accProps.name = "Price";
Accessibility.updateProperties();
If you are specifying several accessibility properties, make as many changes as you can
before calling
Accessibility.updateProperties()
property statement, as shown in the following example:
_accProps.name = "Pet Store";
animal_mc._accProps.name = "Animal";
animal_mc._accProps.description = "Cat, dog, fish, etc.";
price_mc._accProps.name = "Price";
price_mc._accProps.description = "Cost of a single item";
Accessibility.updateProperties();
In the following example, to revert a property to its default value (
empty strings for String values), delete the property from the
my_mc._accProps.silent = true; // set a property
// other code here
delete my_mc._accProps.silent; // revert to default value
Example
If you change an image and want to update its accessibility description, you can use the following
ActionScript code:
my_mc.gotoAndStop(2);
if (my_mc._accProps == undefined ) {
my_mc._accProps = new Object();
}
my_mc._accProps.name = "Photo of Mount Rushmore";
Accessibility.updateProperties();
See also
Accessibility.isActive()
System.capabilities.hasAccessibility
236
Chapter 6: ActionScript Core Classes
object that represents the entire Flash document, omit the
_accProps
is used without the
instanceName
name
:
"Price"
,
Accessibility.updateProperties()
must be an object. This means that if no
object:
_accProps
parameter, changes made to
"Pet Store"
to cause that change:
property for a movie clip with the instance name
, instead of calling it after each
_accProps
_accProps
and then calls
for Boolean values,
false
object:
,
Need help?
Do you have a question about the FLEX-FLEX ACTIONSCRIPT LANGUAGE and is the answer not in the manual?