由于使用flash as3生成的网页swf因安全问题不能和本地文件系统进行交互,在网上查了一下,必须使用air开发,才有文件交互的类,所以简单介绍一下用flash cs6创建air。
首先我们要知道air是可以用actionScript3.0开发的,也就是说和原来的开发方式相同。剩下的就好办了,我们只需要知道如何创建和打包air就可以了。
1.我们新建一个test.fla,选中AIR.
点击舞台,在属性面板中可以设置发布的目标,可以选windows,android,ios平台,这也意味着air可以跨平台开发应用,但是前提是要安装air的虚拟机(播放器)。
2.在windows上的打包和发布,我们把目标设置为AIR for desktop.
点击文件-Air3.2 for desktop设置,
第一次设置要创建一个数字签名,点击新建,自己设置好信息就好了。产生一个.p12文件,然后发布就要使用这个文件。
输出有三个选项,前两个都是要安装的才能打开的,选择第三个“嵌入了运行时的应用程序”,会生成一个文件夹,然后里面有air的播放器,点击exe可以播放,点击swf是不行的。
窗口样式可以选择系统镶边,自定义镶边(不透明),自定义镶边(透明),这个是设置打开swf的窗口样式,如果想更多的定义窗口,可以点高级里面初始窗口设置,可以设置位置和大小,也可以设置可见性。
还可以选择发布的图标。
设置好了之后点击发布就好了。
连接好android或者ios设备之后可以进行他们的发布,如果设备没有连接成功,可以先打包成apk和ipa文件,然后再转移到设备上测试,ipa文件要ios证书和供给配置文件,如果没有的话可以在网上下载,打包之后还要连接itunes安装。