当前位置:主页>Flash Lite>文章内容
  • Flash Lite 平台功能(仅限于 Flash Professional)
  • 来源:adobe.com 作者:adobe.com 2006-07-03 【
FlashAs作品发表>>我要投稿 | FlashAs讨论区>>AS论坛
Flash Media Server学习站>>www.FMScn.com


Flash Lite 平台功能(仅限于 Flash Professional)

目标设备和 Flash Lite 内容类型的每种组合都定义一组可用的 Flash Lite 功能,如导航类型、支持的图像和声音格式或输入文本支持。当在模拟器设置窗格中启用"信息"调试选项时(请参见设置模拟器调试选项(仅限于 Flash Professional)),模拟器会为当前所选的设备和内容类型生成一个平台功能列表,如下面的图像所示:



当应用程序在当前所选的测试设备上运行时,可以使用这些信息来确定该应用程序可用的功能。如果应用程序试图执行当前所选的测试设备不支持的某项操作(例如,加载不支持的格式的图像),模拟器就会生成一条警告消息。

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

功能名称

说明和可能的值

CodePage

指定设备使用的代码页。代码页的值采用 ISO-639 语言代码格式(例如,en 代表英文,zh-TW 代表繁体中文)。

DeviceImageFormats

列出设备本身支持的图像格式(image/ImageType 格式)ÅB

DeviceSoundsCached

指示设备是(Yes)否(No)缓存设备声音。

DeviceSoundKeyOnly

指示设备播放设备声音的时机仅在响应用户按设备上的键时 (Yes),还是播放与任何用户动作都无关 (No)。有关更多信息,请参见使用设备声音(仅限于 Flash Professional)

DeviceSoundsOrdered

平台支持的用逗号分隔的设备声音格式列表。声音格式的顺序指示 SWF 文件包含多种声音格式的声音束文件时,Flash Lite 播放的声音。有关声音束的更多信息,请参见创建声音束(仅限于 Flash Professional)

DeviceVideoFormats

列出设备本身支持的视频格式(video/videoType 格式)。

DeviceVideoMethods

指定设备支持的其它视频对象方法(如果有)。可能的值为 seek, mute。

DynamicHeapSize

指定分配给 Flash Lite 的动态内存量(以千字节为单位)。

DynamicMemAvailable

指示 Flash Lite 是(Yes)否(No)动态分配设备的内存。

FlashLiteSVG

指示 Flash Lite 是(Yes)否(No)支持设备的 SVG 呈现。

FSCommand

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

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

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

All:对 fscommand() 的调用频率没有限制。

None:不支持 fscommand() 函数。

getUrl

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

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

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

All:对 getURL() 的调用频率没有限制。

None:不支持 getURL() 函数。

GetURL_UTF8

指定主机应用程序对 SWF 文件传递给 getURL() 函数的 URL 字符串执行的转换(如果有)。可能的值: Default_NoConversion(不进行转换)、Uses_UTF8(主机应用程序先将 URL 转换为 UTF8,然后再将其传递给外部应用程序)和 Uses_MBCS(主机应用程序先将 URL 转换为 MBCS,然后再将其传递给外部应用程序)。

InputText

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

KeyRestrictions

指定所有 URL 请求(例如,使用 getURL(), loadVariables() 方法)是(Yes)否(No)需要由一个按键或鼠标动作来触发。

keySet

指示 Flash Lite 在设备上支持哪些按键事件。有关处理按键事件的更多信息,请参见处理按键和按钮事件(仅限于 Flash Professional)。有效值如下:

All:处理所有按键事件。

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

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)。

mouseType

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

None:不支持鼠标事件。

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

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

MultipleDeviceSound

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

NativeSounds

Flash Lite 播放器本身可以播放的声音格式

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

NavigationType

指示平台支持的导航模式:两向导航、四向导航或具有换行功能的四向导航。有关导航模式的更多信息,请参见默认导航模式。有效值如下:

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

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

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

PersistentStoragePerMovieSize

指示一个 SWF 文件可以存储在设备上的永久性数据的最大数量(以千字节为单位)。

PlayerRendersText

指示是 Flash Lite 本身呈现文本(Yes),还是设备呈现所有文本(No)。

SharedObjects

指示设备是(Yes)否(No)支持共享对象。

SMS

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

SoundChannels

指示设备支持单声道声音(Mono)还是立体声声音(Stereo)。

SoundSampleRate

指定设备支持的声音采样率(以 kHz 为单位)。可能的值:5、8、11、16、22 和 44。

SoftKeyCount

指定设备上可用的软键个数。

SoundEnabled

指定设备上是(Yes)否(No)启用声音。

TextEncodingForm

指定设备使用的文本编码。可能的值为 Native 和 UTF16。

TotalPersistantStorageSize

指定可以在设备上存储的永久性数据的最大数量(以千字节为单位)。

UsePlayerEmbeddedVectorFont

指示 Flash Lite 是(Yes)否(No)支持嵌入的矢量字体。

UseSingleFontFace

指示 Flash Lite 内容是(Yes)否(No)将以一种字型显示。





上一篇:选择测试设备和 Flash Lite 内容类型(仅限于 Flash Professiona   下一篇:Flash Lite开发人员入门教程
  • 用户名:新注册) 密码: 匿名评论
  • 评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)

Copyright © 2006-2008 flashas.net All Rights Reserved.
网站内容咨询: admin#flashas.net (#为@) 联系QQ:40777822 浙ICP备06033001号
(本网站最佳浏览解析度为1024*768, 建议使用IE 6.0或以上版本浏览器。)