全局属性供参习
全局属性
全局属性在每个脚本中都有,对每个时间轴和文档范围都是可见的。例如,全局属性允许访问其它加载的影片剪辑的时间轴,包括相对的 (_parent) 和绝对的 (_root)。它们还允许您限制 (this) 或扩展 (super) 范围。而且,您可以使用全局属性调整运行时设置,如屏幕读取器辅助功能、回放质量和声音缓存大小。
全局属性摘要
修饰符 属性 说明 _accProps 允许您在运行时控制 SWF 文件、影片剪辑、按钮、动态文本字段和输入文本字段的屏幕读取器辅助功能选项。 _focusrect 属性(全局);指定当按钮或影片剪辑具有键盘焦点时,是否在其周围显示黄色矩形。 _global 对包含核心 ActionScript 类的全局对象(例如 String、Object、Math 和 Array)的引用。 _highquality 自 Flash Player 5 后不推荐使用。不推荐使用此属性,而推荐使用 _quality。
指定当前 SWF 文件所应用的消除锯齿的级别。 _level 对 _level N 的根时间轴的引用。 maxscroll 自 Flash Player 5 后不推荐使用。不推荐使用此属性,而推荐使用 TextField.maxscroll。
指示当文本字段中的底行也可见时该字段中可见文本顶行的行号。 _parent 指定或返回一个引用,该引用指向包含当前影片剪辑或对象的影片剪辑或对象。 _quality 设置或检索用于影片剪辑的呈现品质。 _root 指定或返回一个对根影片剪辑时间轴的引用。 scroll 自 Flash Player 5 后不推荐使用。不推荐使用此属性,而推荐使用 TextField.scroll。
控制文本字段中与变量关联的信息的显示。 _soundbuftime 确定要缓冲多少秒声音流。 this 引用对象或影片剪辑实例。 _accProps 属性
_accProps.propertyName
instanceName._accProps.propertyName
允许您在运行时控制 SWF 文件、影片剪辑、按钮、动态文本字段和输入文本字段的屏幕读取器辅助功能选项。这些属性将覆盖创作过程中在辅助功能面板中可用的相应设置。为使对这些属性的更改生效,您必须调用 Accessibility.updateProperties()。
有关辅助功能面板的信息,请参见使用 Flash 中的Flash 辅助功能面板。
若要确定播放器是否运行在支持辅助功能的环境中,请使用 System.capabilities.hasAccessibility() 方法。
下表列出了每个 _accProps 属性的名称和数据类型、它在辅助功能面板中的等效设置以及可以应用该属性的对象类型。术语反转逻辑 是指该属性设置与辅助功能面板中的相应设置相反。例如,将 silent 属性设置为 true 等效于取消选择使影片可访问或使对象可访问选项。
属性 数据类型 辅助功能面板中的等效设置 应用于 silent Boolean 使影片可访问/使对象可访问(反逻辑) 整个 SWF 文件 影片剪辑 按钮 动态文本 输入文本 forceSimple Boolean 使子对象可访问(反逻辑) 整个 SWF 文件 影片剪辑 name String 名称 整个 SWF 文件 影片剪辑 按钮 输入文本 description String 说明 整个 SWF 文件 影片剪辑 按钮 动态文本 输入文本 shortcut String 快捷键 影片剪辑 按钮 输入文本 对于快捷键字段,应使用 Ctrl+A 格式的名称。向辅助功能面板添加一个键盘快捷键不会创建键盘快捷键;它只会向屏幕读取器告知现有快捷键。有关向可访问对象分配快捷键的信息,请参见 Key.addListener()。
若要指定对应于辅助功能面板中的选项卡索引设置的设置,请使用 Button.tabIndex、MovieClip.tabIndex 或 TextField.tabIndex 属性。
无法在运行时指定自动标签设置。
若要引用表示整个 Flash 文档的 _accProps 对象,请省略 instanceName 参数。_accProps 的值必须是一个对象。这表示如果不存在 _accProps 对象,则您必须创建一个对象,才能为 _accProps 对象的属性分配值,如以下示例所示:
if ( _accProps == undefined )
{
_accProps = new Object();
}
_accProps.name = My SWF
原创力文档

文档评论(0)