今年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类的固定属性:
当然要知道得更详细,看帮助文件好了。帮助文件也是中文的: )。