[hide] Flash Lite2.1 播放器免费下载
FlashLite1.x功能:
核心渲染引擎
该渲染引擎处理所有的矢量和位图渲染。
ActionScript 解释器
Flash Lite 支持 Flash Player 4 中使用的ActionScript 语言版本,包括许多移动设备专用的命令,如从设备上获取时间和日期信息。Flash Player 4 ActionScript 与具有特定于 Flash Lite 属性命令的混合体统称为 Flash Lite 1.x ActionScript。
文本和字体
Flash Lite 支持静态、动态和输入文本字段。您可以使用设备中可用的字体或将字体数据嵌入到已发布的 SWF 文件中。
声音
Flash Lite 1.0 和 Flash Lite 1.1 都支持设备音频格式(如 MIDI或 MFi)。Flash Lite 1.1 还支持标准 Flash 音频。
网络连接
Flash Lite 1.1 支持加载外部数据和 SWF 文件的功能,以及获取连接和 HTTP 请求状态信息的命令和属性。
设备和平台集成
Flash Lite 提供对多个系统功能和命令的访问,如初始化电话呼叫和短消息服务 (SMS) 消息、获取平台功能信息和使用设备的标准输入对话框获取用户输入的功能。
FlashLite2.0功能:
Flash Lite 以前的版本(Flash Lite 1.0 和 Flash Lite 1.1)基于 Flash Player 4。Flash Lite 2.0则基于 Flash Player 7 并支持该版本的 Flash Player 中提供的多数功能,包括 XML 处理和ActionScript 2.0。Flash Lite 2.0 还提供一些专为移动应用程序设计的功能,而这些功能在Flash Player 7 中不可用。本节的其余部分介绍 Flash Lite 2.0 的新增功能。
Flash Lite 2.0 ActionScript
Flash Lite 2.0 ActionScript 是 Flash Lite 2.0 应用程序中使用的脚本语言,它共享 Flash Player 7 中使用的某些(但并非所有)ActionScript。Flash Lite 2.0 还包括一些ActionScript 新增功能和扩展功能,例如,允许您获取有关设备的信息、拨打电话或控制背照持续时间。
开发 Flash Lite 2.0 应用程序时,可以使用 ActionScript 2.0 或 ActionScript 1.0 语法。ActionScript 2.0 提供对类、接口和严格数据类型指定的创作支持。使用 ActionScript 2.0 语法使 ActionScript 编译器能够提供更好的调试信息,还能够激发更好的程序设计。
设备视频回放
Flash Lite 2.0 可以播放目标设备本身支持的任意格式的视频。例如,一些设备录制和回放 3GP 视频格式的视频;另一些设备则支持 AVI 或 MPEG 视频格式。在回放过程中,Flash Lite 将原始视频数据传递给目标设备,以便对数据进行解码并将数据直接呈现在屏幕上。可以采用以下任何一种方式将视频数据加入应用程序:
■在 SWF 文件中捆绑原始视频数据。
■从设备的内存卡或通过网络加载外部视频文件。
要控制 Flash Lite 2.0 中的视频回放,可以使用 ActionScript Video 对象。Flash Lite 2.0 中的 Video 对象最初在 Flash Player 6 中提供,该对象有一些用于控制视频的附加方法,如Video.play()和Video.pause() 方法。您还可以使用 System.capabilities.videoMIMETypes 数组来确定某个设备支持哪些视频格式。
加载特定于设备的声音和图像格式
在 Flash Lite 2.0 中,可以加载设备支持的格式的任何图像或声音文件。要加载外部图像,可以使用 loadMovie() 全局函数或 MovieClip.loadMovie() 方法。例如,如果设备支持PNG 文件格式,则可以使用以下代码将 Web 服务器上的 PNG 文件加载到影片剪辑实例
image_mc 中:
image_mc.loadMovie("
http://www.macromedia.com/images/mobile.png");
要加载外部声音,可以使用 Sound.loadSound() 方法。在 Flash Lite 2.0 中,可以使用此方法加载设备支持的任何声音格式(例如,MIDI 或 SMAF)。外部设备声音必须完全加载到内存中,然后才能播放。 和在 Flash Lite 1.x 中一样,在 Flash Lite 2.0 中还可以播放在 SWF 文件中捆绑的设备声音。
Flash Lite 共享对象
Flash Lite 共享对象使您可以将数据永久保存到用户的设备中。例如,您可以使用一个共享对象保存应用程序会话之间的信息,如用户首选项或游戏得分。使用 SharedObject 类对 Flash Lite 共享对象进行读写操作。
注意:Flash Lite 2.0 中的共享对象功能不允许多个 SWF 文件共享相同的数据。此外,Flash Lite 2.0 不支持使用 Macromedia Flash Communication Server 的远程共享对象。
同步设备声音
在以前版本的 Flash Lite 中,只能将本机 Flash 声音与时间轴中的动画同步。但对于设备声音来说,这种同步是不可能的,因为设备声音由设备直接播放,而不是由 Flash Lite 本身播放。在 Flash Lite 2.0 中,可以使用新增的 _forceframerate 属性让设备声音与时间轴同步当此属性设置为 true 时,Flash Lite 会根据需要删除动画中的帧,以保持 SWF 文件中指定的帧频。
新增文本功能
以下与文本处理相关的功能是 Flash Lite 2.0 的新增功能:
■Flash Lite 2.0 中的所有文本都基于 Unicode。
■Flash Lite 2.0 提供对 HTML 格式和 TextFormat ActionScript 类的部分支持。
追加键支持
Flash Lite 2.0 提供对设备键的追加支持,包括支持 QWERTY 键盘、最多支持 12 个软键(包括标准左右软键)。
新增系统功能信息
能够控制背照持续时间并设置自定义焦点矩形颜色
XML 处理支持
Flash Player 7 中的以下功能在 Flash Lite 2.0 中不可用:
■在 Flash Lite 2.0 中不支持或部分支持 Flash Player 7 中可用的几个 ActionScript 类。
■使用 XMLSocket 类的套接字通信
■支持与 Macromedia Flash Media Server 进行通信
■远程共享对象(部分支持本地共享对象)
■本机支持 Flash 视频 (FLV) 回放
■支持 Flash 应用程序协议(Flash Remoting 使用的二进制数据通信协议)
■文本字段的层叠样式表 (CSS) 格式设置
■设备字体遮罩
■高质量呈现时的位图平滑处理[/hide]