在使用Animate软件时,除了可以用来制作Html5页面外,有两种不同的平台,一个是AIR平台,一个是Actionscript3.0平台,那么这两个平台有什么区别和联系呢?
Actionscript3.0是Animate软件由Flash软件升级后保留的动作脚本,利用它可以完成一些互动操作,如鼠标交互或键盘交互,而且由于Animate软件的特性,和功能增强,可以将Actionscript3.0脚本编写的动态效果也转换为视频从而导出。
而AIR则是一种运行平台,使用的脚本仍然是Actionscript3.0,但是又与普通的Actionscript3.0不同,选择了新建AIR平台,则可以制作运行于移动端的内容,包括安卓或IOS系统,同时由于AIR平台对系统资源访问权限的提高,可以完成一些普通Actionscript3.0平台内容无法完成的功能,比如对本地文件的后台访问或写入等,就像之前我们制作的那些小工具一样。
Actionscript3.0平台的文档在发布时可以选择exe文件发布,也就是自带FlashPlaye播放器,但是需要注意的是当Animate软件版本过高时,即使生成exe文件,也是调用的系统中FlashPlayer插件。
而AIR平台则可以发布exe文件、apk文件或者ipa文件,也就是正常的安装包文件。
学习Actionscipt3.0可以在Adobe官网进行学习,而对于AIR平台代码学习,最好是在Adobe官网学习,因为AIR平台在官方帮助文档中有明显的标记,更便于学习。
再补充一点,在ANimate软件高版本中,AIR平台已经不再随软件默认安装,需要到现在运营AIR的官网进行下载安装使用。
总之,AIR就是使用了Actionscript3.0的开发平台,简单说就是一个运行环境,打包发布后不用依赖本地的FLashPlayer插件。