Namespaces

Variants
Actions

Please note that as of October 24, 2014, the Nokia Developer Wiki will no longer be accepting user contributions, including new entries, edits and comments, as we begin transitioning to our new home, in the Windows Phone Development Wiki. We plan to move over the majority of the existing entries over the next few weeks. Thanks for all your past and future contributions.

中文 Flash Lite基本知识

From Wiki
Jump to: navigation, search
Article Metadata

文章
Amyhuang 在 22 Mar 2007 创建
最后由 hamishwillee 在 15 Dec 2011 编辑

Contents

简介

Adobe Flash Lite 是适用于移动电话的 Adobe Flash Player 的一个版本。它将 Flash 功能和能力与当今大众市场移动电话的处理能力和配置进行了平衡。Flash Lite 当前有二个版本:Flash Lite 1.x和Flash Lite 2.x。

Flash Lite 1.x的功能简介

核心渲染引擎

该渲染引擎处理所有的矢量和位图渲染。

Action Script 解释器

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 2.x的新增功能简介

  1. Action Script 2.0
  2. 设备视频回放
  3. 本地永久性数据存储(Flash Lite 共享对象)
  4. 支持加载特定于设备的声音和图像格式
  5. 新增系统功能信息
  6. 支持更多的设备键,包括 QWERTY 键盘支持并且最多可以支持 11 个软键
  7. 丰富文本格式(部分支持)
  8. 能够控制背照持续时间并设置自定义焦点矩形颜色
  9. 支持 Action Script 2.0,从而使您可以使用高级编程技术,包括类、接口和严格数据类型指定
  10. 同步设备声音
  11. XML 处理支持

Flash Player 7 中的以下功能在 Flash Lite 2.0 中不可用

  1. 在 Flash Lite 2.0 中不支持或部分支持 Flash Player 7 中可用的几个 Action Script 类。
  2. 使用 XML Socket 类的套接字通信
  3. 支持与 Macromedia Flash Media Server 进行通信
  4. 远程共享对象(部分支持本地共享对象)
  5. 本机支持 Flash 视频 (FLV) 回放
  6. 支持 Flash 应用程序协议(Flash Remoting 使用的二进制数据通信协议)
  7. 文本字段的层叠样式表 (CSS) 格式设置
  8. 设备字体遮罩
  9. 高质量呈现时的位图平滑处理


如何创建,设置和发布Flash Lite影片

Flash Lite文档的创建

Flash Lite文件的创建与普通Flash文件是完全相同的,一般可以通过以下两种途径:

1.在Flash中选择“文件新建”(快捷键 Ctrl+N),在"新建文档"对话框(图1)中的“常规”选项卡上选择“Flash 文档”,然后单击"确定" Flashlite 1.JPG 图1 “新建文档”对话框

2.单击“欢迎屏幕”(图2)中“创建新项目”下的“Flash文档”项 Flashlite 2.JPG 图2 欢迎屏幕

Flash Lite文档的设置与发布

以创建Flash Lite 2.0为例,首先选择“文件发布设置”,打开“发布设置”对话框(图3)。

单击“发布设置”对话框中的“Flash”选项卡,从“版本”弹出菜单中选择“Flash Lite 2.0”,然后从“Action Script 版本”弹出菜单中选择“Action Script 2.0”。单击"确定"。 Flashlite 3.JPG

图3 “发布设置”对话框

单击“发布”按钮即可发布,关于在模拟器中的测试参考下一节。

如何设置测试设备和模拟器

配置好发布设置,即Flash版本选择了Flash Lite后,“文件”菜单中的“设备设置”变为可用状态,单击菜单项,打开“设备设置”对话框(图4)。

从位于该对话框顶部的“内容类型”弹出菜单中选择“独立播放器”。

在"可用设备"列表中,双击"通用"文件夹以将它展开,然后双击" Flash Lite 2.0"文件夹。

双击"通用电话"设备以将它添加到"测试设备"列表中。

单击"确定"以关闭"设备设置"对话框。

Flashlite 4.JPG 图4 “设备设置”对话框

选择好设备后就可以在测试影片(Ctrl+Enter)时利用模拟器对您的Flash Lite程序进行测试了。

当然这只是电脑中运行的效果,它利用的是PC的CPU和内存,最终效果还应以实际移动终端设备上的效果为准。

构成Flash的基本元素和库

构成Flash的基本元素主要有以下几种:图形 、按钮 、影片剪辑 、位图 、声音 和视频 。

前三种元素可在Flash中直接创建,其中都可包含矢量图、位图以及声音等元素,当然也可相互嵌套,例如影片剪辑中可以放置图形、按钮甚至其他影片剪辑元素。

图形元素主要用来保存静态图形信息,它是构成动画的基本要素;按钮是响应鼠标动作的元件,它包含4帧,前3帧分别代表正常、鼠标悬停、鼠标按下三种状态,最后一帧是鼠标相应区域,如果该帧中没有内容则默认以各状态下的元素实体作为响应区域;影片剪辑是Flash中应用最多的一个元件,也是唯一一个可以包含动画的元件。

其他三种元素需要通过菜单“文件导入导入到舞台…(或导入到库…)”,在“导入”对话框中选择外部文件,以加载到Flash文件中。

Flash中利用库来存放和管理各种元件,可以通过快捷键Ctrl+L打开库面板(图5),库中还可以创建文件夹,使元件的管理更有条理。

Flashlite 5.JPG

图5 库

对元素和代码的管理的建议

元素的设计制作和代码实现由相关人员来分别完成是我们通常的也是值得推荐的做法,为了使多方协同配合,我们可以利用时间轴上的图层来分别部署元素与代码(图6)。

Flashlite 6.JPG

图6 时间轴与图层

充分利用时间轴和图层既能方便工作组内部的协作,又便于对元件以及Action Script的管理,大大增强了源文件的可读性和易维护性。

由于Flash Lite的特殊性(运行于移动终端,有时候需要对不同型号以及不同分辨率的手机开发对应版本),为了增强代码重用性,提高开发效率,我们的建议是Flash Lite源文件中所有Action Script都采取include的方式将外部as文件载入,这样不但方便代码的修改,同时使设计与程序可以同时进行,大大缩短了开发周期。


以上是对Flash Lite的一些简要介绍,部分介绍来自Flash的帮助文档,您可以通过Flash的帮助了解到更多内容。 后面的建议是我们在长时间的开发工作中总结出来的,希望能对您的开发工作有所帮助。 最后感谢您阅读本文档,欢迎您对文档中的任何遗漏和错误进行批评指正,再次感谢!


闪客帝国 2007-1-12

This page was last modified on 15 December 2011, at 10:45.
399 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×