Flash Lite 2.x ActionScript 简介 |
|
|
|
| 不受支持和部分受支持的类 > capabilities (System.capabilities) 类 | |||
System.capabilities 类确定承载 SWF 文件的系统和播放器的功能,以便您可以定制不同格式的内容。例如,移动电话的屏幕(黑白,100 正方形像素)就与 1000 正方形像素的彩色 PC 屏幕不同。为了向尽可能多的用户提供适当的内容,可以使用 System.capabilities 对象来确定用户所拥有的设备的类型。然后,您可以指定服务器根据设备的功能发送不同的 SWF 文件,或者通知 SWF 文件根据设备的功能变更其播放方式。
下表列出了在使用用于 Flash Lite 2.x 的 ActionScript 时,System.capabilites 类不支持的属性。
|
属性 |
说明 |
|---|---|
hasIME
|
指示系统是否安装了输入法编辑器 (IME)。 |
manufacturer
|
一个字符串,用于表示 Flash Player 制造商,格式为"Adobe OSName"(OSName 可以为"Windows"、"Macintosh"、"Linux"或"其它 OS 名称")。 |
pixelAspectRatio
|
表示屏幕的像素高宽比。 |
playerType
|
表示播放器的类型:独立、外部、插件或 ActiveX。 |
screenColor
|
指明屏幕是彩色、灰度还是黑白的。 |
screenDPI
|
表示屏幕的分辨率,以像素为单位(如 dpi)。 |
serverString
|
URL 编码的字符串,用于指定每个 |
下表列出的属性是 System.capabilites 类的扩展,它们可与用于 Flash Lite 2.x 的 ActionScript 一起使用。
|
属性 |
说明 |
|---|---|
hasCompoundSound
|
只读布尔值,如果播放器可以处理复合声音数据,则为 |
hasEmail
|
只读布尔值,如果播放器可使用 |
hasMMS
|
只读布尔值,如果播放器可使用 |
hasSMS
|
只读值,它的变量 |
hasMFI
|
只读布尔值,如果播放器可以播放 i-mode (MFi) 音频格式的声音数据,则为 |
hasMIDI
|
只读布尔值,如果播放器可以播放 MIDI 音频格式的声音数据,则为 |
hasSMAF
|
只读布尔值,如果播放器可以播放"合成音乐移动应用程序格式" (SMAF) 的声音数据,该值为 |
hasDataLoading
|
只读布尔值,如果播放器可以通过调用 |
has4WayKeyAS
|
只读布尔值,如果播放器可以执行与右箭头键、左箭头键、上箭头键和下箭头键关联的 如果此变量的值为 |
hasMouse
|
只读布尔值,如果播放器可以发送鼠标相关的事件,则为 |
hasMappableSoftKeys
|
允许用户设置软键的值并处理来自这些软键的事件 |
hasStylus
|
只读布尔值,如果播放器可以发送笔针相关的事件,则为 笔针不支持 |
hasCMIDI
|
只读布尔值,如果平台支持 CMIDI 声音,则为 |
hasXMLSocket
|
(在 Flash Lite 2.1 中添加)指明主机应用程序是否支持 XML 套接字。 |
softKeyCount
|
一个数字,指定平台支持的软键数量。 |
hasSharedObjects
|
只读布尔值,如果在该应用程序中回放的 Flash 内容可以访问 Flash Lite 共享对象,则为 |
hasQWERTYKeyboard
|
只读布尔值,如果 ActionScript 可以附加到标准 QWERTY 键盘上的所有键及 Backspace 键,则为 |
audioMIMETypes
|
只读属性,其中包含一个数组,其元素为受设备的音频编解码器支持,并且可由 ActionScript 声音对象使用的 MIME 类型。 |
imageMIMETypes
|
只读属性,其中包含一个数组,其元素为受设备的图像编解码器支持,并且可由 |
videoMIMETypes
|
只读属性,其中包含一个数组,其元素为受设备的视频编解码器支持,并且可由 ActionScript 视频对象使用 MIME 类型。 |
MIMETypes
|
只读属性,其中包含一个数组,其元素为受声音和视频对象支持,并且可由 |
|
|
|
|