最流行且简单的游戏制作技术莫过于Flash,但是Flash多被用于网页。其实Flash也可以用于其他用途,比如手机。
现在网络到处流传的都是“iphone不能用Flash”的言论,起初都是由于乔布斯的话,但是其实Flash现在还是可以用于iOS的,这篇文章介绍一下FlashAIR编译运行iOS应用的方法。
首先下载一个Flash完整版,我下载了一个Flash CS5完整版,因为CS5.5我下载的都不能用iOS的,所以后来就只找到了一个CS5的。
然后找一个“flash cs5 免证书 开发 iOS app”的东西,这里有,这个网址是我亲身使用过的绝对可行的,如果这个网址没效了,大家也可以通过关键词自行搜索。
解压缩完后有两个文件,一是“p12.p12”,一是“mobileprovision.mobileprovision”。
在Flash中新建中选择“iPhone OS”,如果是别的版本的Flash可能有一些小差异。
文档的属性面板中,有一个“iPhone OS 设置”,点一下旁边的“编辑...”,这里可以设置纵向还是横向,是否全屏。对于iphone,纵向要用320*480,横向要用480*320。
菜单“文件”->“发布”,这时候的对话框会要求“iPhone 数字签名”,这时候按照如下图填写:
“证书”和“供给配置文件”直接使用解压缩出来的那两个文件就可以,“密码”在压缩包的说明中有写到,按照我提供的网址,密码就是“1234”,然后点击“发布”,经过几分钟的等待,会发现fla目录下会出来一个ipa文件,这就是iphone应用的安装包。
用91助手把这个ipa文件安装到一个已经越狱的iphone手机上,然后就能运行了。
注意,Flash程序在电脑上也可以运行,并且,也可以和普通的Flash程序一样生成swf或exe文件运行,这样大大方便了程序人员。但是一定要注意,电脑上的运行,输入方式只能用键盘和鼠标,手机上的运行,输入方式只能用触屏和体感,如果想要同时支持电脑,需要两种输入检测代码都写才行。