确定平台功能

目标设备和 Flash Lite 内容类型的每种组合都定义了一组可用的 Flash Lite 功能,如导航类型、支持的设备声音格式或输入文本支持。当在模拟器设置窗格中启用"信息"调试选项时,模拟器会为当前所选的设备和内容类型生成一个平台功能列表。有关设置调试选项的更多信息,请参阅设置模拟器调试选项

下表说明了 Flash Lite 平台功能,您在模拟器中测试应用程序时,会在"输出"面板中报告这些功能:

功能名称

说明和可能的值

DeviceSoundKeyOnly

指示设备播放设备声音的时机仅在响应用户按设备上的键时 (Yes),还是与任何用户动作无关 (No)。有关详细信息,请参阅"在 Flash Lite 1.0 中触发设备声音"

DeviceSoundsOrdered

平台支持的用逗号分隔的设备声音格式列表。声音格式的顺序表明 SWF 文件包含多种声音格式的声音捆绑文件时,Flash Lite 播放的声音。有关声音束的更多信息,请参阅"使用复合声音"

FSCommand

指示 Flash Lite 处理 fscommand()fscommand2() 函数调用的频率。有效值如下:

OnePerKey:每个按键只允许调用一次 fscommand()

OnePerKeyPerFrame:每个事件处理函数或每帧只允许调用一次 fscommand()

All:未限制 fscommand() 的调用频率。

None:不支持 fscommand() 函数。

InputText

指示平台支持 (Yes) 还是不支持 (No) 输入文本。有关输入文本的详细信息,请参阅"使用输入文本字段")。

LoadMovie

指示 Flash Lite 处理 loadMovie() 函数调用的频率。有效值如下:

OnePerKey:每个按键只允许调用一次 loadMovie()

OnePerKeyPerFrame:每个事件处理函数或每帧只允许调用一次 loadMovie()

All:未限制 loadMovie() 的调用频率。

None:不支持 loadMovie() 函数。

LoadVars

指示 Flash Lite 处理 loadVariables() 函数调用的频率。有效值如下:

OnePerKey:每个按键只允许调用一次 loadVariables()

OnePerKeyPerFrame:每个事件处理函数或每帧只允许调用一次 loadVariables()

All:未限制 loadVariables() 的调用频率。

None:不支持 loadVariables() 函数。

Loop

指示 SWF 内容到达其时间轴末尾时是循环(返回时间轴的第一帧)(Yes) 还是停在最后一帧 (No)。

MultipleDeviceSound

指示设备支持 (Yes) 还是不支持 (No) 多种设备声音的混合。

NativeSounds

这是 Flash Lite 播放器可以自己播放的声音格式

(与从 Flash Lite 播放器传递到设备进行回放的设备声音相对)无序列表。可能的值:NativeSound_PCMNativeSound_ADPCMNativeSound_MP3

NavigationType

指示平台所支持的导航模式:双向、四向或具有换行功能的四向。有关设置导航模式的更多信息,请参阅"Tab 键导航模式"。有效值如下:

2Way:仅支持上箭头键和下箭头键。

4Way:支持所有四个箭头键(上、下、左和右)进行导航。

4WayWrapAround:与 4Way 相同,只不过焦点可以返回到显示内容的顶部。

SMS

指示 Flash Lite 支持 (Yes) 还是不支持 (No) 发送 SMS 消息。

getUrl

指示 Flash Lite 处理 getURL() 函数调用的频率。有效值如下:

OnePerKey:每个按键只允许调用一次 getURL()

OnePerKeyPerFrame:每个事件处理函数或每帧只允许调用一次 getURL()

All:未限制 getURL() 的调用频率。

None:不支持 getURL() 函数。

keySet

表明 Flash Lite 支持设备上的哪些按键事件。有关处理按键事件的更多信息,请参阅"处理按键事件"。有效值如下:

All:处理所有按键事件:

Phone:只处理与 0-9、#、*、选择键和四向导航键相关联的事件。

mouseType

表明 Flash Lite 支持哪些鼠标事件。有效值如下:

None:不支持鼠标事件。

Partial:支持 pressreleaserollOverrollout 事件;不支持 releaseOutsidedragOutdragOver 事件。

Mouse:处理"鼠标弹起"/"鼠标按下"/"鼠标移动"消息。示例之一是具有虚拟光标功能的 NTT DoCoMo 电话。这意味着移动鼠标会触发 rollOver/rollOut 事件。

soundEnabled

指示设备启用 (Yes) 还是不启用 (No) 声音。