今年3月1日,Flash Lite 2(Flash 8 Professional升级包)正式发布,Flash Lite 2.0 多语言版本也于3月15日同时发布,这对于Flash手机程序开发人员可是个天大的好消息。你是不是也跃跃欲试了呢?赶快去http://www.macromedia.com/support/flash/downloads.html#flash8pro下载新鲜,试用一下吧。

成功安装之后,选择“发布”> “设置”,我们会发觉多出了“Flash Lite 2.0”选项,如下图。为方便后面的对比,我们选择“Flash Lite 1.1”。

再来看看动作面板,动作面板多出了一个选项,如下图,我们可以在四种语法之间自由切换 。

前面我们以Flash Lite 1.1播放器来发布文件,现在选择“Flash Lite 2.0 ActionScript”,通过对比,就可以看出Flash Lite 2.0在Flash Lite 1.1基础上新增的动作 。凡是Flash Lite 1.1不支持的动作,“动作”工具箱的分类列表会标示为黄色,展开列表会看到细节。使用同样的方法,我们也能快速知道Flash Lite 2.0不支持的ActionScript 2.0。值得注意的是,“Romoting”(假设我们已经安装)分类列表虽然未标示为黄色,但Flash Lite 2.0是不支持Flash Remoting。

为了大家方便,我将详细列出Flash Lite 2.0 ActionScript新增的动作。

1. 支持ActionScript 1.0,部分支持ActionScript 2.0。太多了,不一一列举。

2.  在“fscommand2”命令中多了“ExtendBacklightDuration”、“GetNetworkGeneration”和“SetFocusRectColor”三个属性,少了取得当前日期时间的方法,其中下图所示的三个方法放到日期类中去了,还有“Escape”和“Unescape”方法放到 “其它函数”分类列表中了。



3.“核心类”分类列表中多了一个控制多语言文本在 SWF 文件中显示方式的“locale”类,如下图:

4. 新增了创建视频对象的类,如下图:

但与AS2.0不同的是,该类只支持设备视频的回放。

5. 新增的用来检测移动电话的属性。如下图。严格来说,不是新增,因为Flash 1.1也支持这些属性,只是那时未公开而已。



6. 扩展了的Key类的固定属性:

当然要知道得更详细,看帮助文件好了。帮助文件也是中文的: )。