Contents |
Adobe Flash Lite 是适用于移动电话的 Adobe Flash Player 的一个版本。它将 Flash 功能和能力与当今大众市场移动电话的处理能力和配置进行了平衡。Flash Lite 当前有二个版本:Flash Lite 1.x和Flash Lite 2.x。
该渲染引擎处理所有的矢量和位图渲染。
Flash Lite 1.x支持 Flash Player 4 中使用的 Action Script 语言版本,包括许多移动设备专用的命令,如从设备上获取时间和日期信息。Flash Player 4 Action Script 与具有特定于 Flash Lite 属性命令的混合体统称为 Flash Lite 1.x Action Scrip
Flash Lite 1.x支持静态、动态和输入文本字段。您可以使用设备中可用的字体或将字体数据嵌入到已发布的 SWF 文件中。有关在 Flash Lite 中使用文
Flash Lite 1.0 和 Flash Lite 1.1 都支持设备音频格式(如 MIDI 或 MFi)。Flash Lite 1.1 还支持标准 Flash 音频。有关在 Flash Lite 中使用声音的更多信息,请参见"开发 Flash Lite 应用程序"中的使用声音。
Flash Lite 1.1 支持加载外部数据和 SWF 文件的功能,以及获取连接和 HTTP 请求状态信息的命令和属性
Flash Lite 提供对多个系统功能和命令的访问,如初始化电话呼叫和短消息服务 (SMS) 消息、获取平台功能信息和使用设备的标准输入对话框获取用户输入的功能。
Flash Lite文件的创建与普通Flash文件是完全相同的,一般可以通过以下两种途径:
1.在Flash中选择“文件新建”(快捷键 Ctrl+N),在"新建文档"对话框(图1)中的“常规”选项卡上选择“Flash 文档”,然后单击"确定"
图1 “新建文档”对话框
2.单击“欢迎屏幕”(图2)中“创建新项目”下的“Flash文档”项
图2 欢迎屏幕
以创建Flash Lite 2.0为例,首先选择“文件发布设置”,打开“发布设置”对话框(图3)。
单击“发布设置”对话框中的“Flash”选项卡,从“版本”弹出菜单中选择“Flash Lite 2.0”,然后从“Action Script 版本”弹出菜单中选择“Action Script 2.0”。单击"确定"。
图3 “发布设置”对话框
单击“发布”按钮即可发布,关于在模拟器中的测试参考下一节。
配置好发布设置,即Flash版本选择了Flash Lite后,“文件”菜单中的“设备设置”变为可用状态,单击菜单项,打开“设备设置”对话框(图4)。
从位于该对话框顶部的“内容类型”弹出菜单中选择“独立播放器”。
在"可用设备"列表中,双击"通用"文件夹以将它展开,然后双击" Flash Lite 2.0"文件夹。
双击"通用电话"设备以将它添加到"测试设备"列表中。
单击"确定"以关闭"设备设置"对话框。
选择好设备后就可以在测试影片(Ctrl+Enter)时利用模拟器对您的Flash Lite程序进行测试了。
当然这只是电脑中运行的效果,它利用的是PC的CPU和内存,最终效果还应以实际移动终端设备上的效果为准。
构成Flash的基本元素主要有以下几种:图形 、按钮 、影片剪辑 、位图 、声音 和视频 。
前三种元素可在Flash中直接创建,其中都可包含矢量图、位图以及声音等元素,当然也可相互嵌套,例如影片剪辑中可以放置图形、按钮甚至其他影片剪辑元素。
图形元素主要用来保存静态图形信息,它是构成动画的基本要素;按钮是响应鼠标动作的元件,它包含4帧,前3帧分别代表正常、鼠标悬停、鼠标按下三种状态,最后一帧是鼠标相应区域,如果该帧中没有内容则默认以各状态下的元素实体作为响应区域;影片剪辑是Flash中应用最多的一个元件,也是唯一一个可以包含动画的元件。
其他三种元素需要通过菜单“文件导入导入到舞台…(或导入到库…)”,在“导入”对话框中选择外部文件,以加载到Flash文件中。
Flash中利用库来存放和管理各种元件,可以通过快捷键Ctrl+L打开库面板(图5),库中还可以创建文件夹,使元件的管理更有条理。
图5 库
元素的设计制作和代码实现由相关人员来分别完成是我们通常的也是值得推荐的做法,为了使多方协同配合,我们可以利用时间轴上的图层来分别部署元素与代码(图6)。
图6 时间轴与图层
充分利用时间轴和图层既能方便工作组内部的协作,又便于对元件以及Action Script的管理,大大增强了源文件的可读性和易维护性。
由于Flash Lite的特殊性(运行于移动终端,有时候需要对不同型号以及不同分辨率的手机开发对应版本),为了增强代码重用性,提高开发效率,我们的建议是Flash Lite源文件中所有Action Script都采取include的方式将外部as文件载入,这样不但方便代码的修改,同时使设计与程序可以同时进行,大大缩短了开发周期。
以上是对Flash Lite的一些简要介绍,部分介绍来自Flash的帮助文档,您可以通过Flash的帮助了解到更多内容。
后面的建议是我们在长时间的开发工作中总结出来的,希望能对您的开发工作有所帮助。
最后感谢您阅读本文档,欢迎您对文档中的任何遗漏和错误进行批评指正,再次感谢!
闪客帝国
2007-1-12
No related wiki articles found