虽然苹果强力反对Adobe公司,但是上有政策,下有对策。
这么多Flasher也要吃饭的。苹果为了自己的饭碗,有点儿狠啊。
下面是Flash游戏转成iPhone游戏的HelloWorld教程。
希望对大家有帮助。
网站如下:
http://help.adobe.com/zh_CN/as3/iphone/WS789ea67d3e73a8b2-240138de1243a7725e7-7ffc.html
您可以直接在 Flash Professional CS5 中生成 iPhone 应用程序:
-
打开 Flash CS5。
-
选择“文件”>“新建”。
-
选择 iPhone。
-
单击“确定”按钮。
接下来,将文本“Hello world!”添加到该应用程序中:
-
选择“文本工具”,然后单击舞台。
-
在文本字段的“属性”设置中,选择“传统文本”(而不是 TLF 文本)。
这是一个基本应用程序,使用“传统文本”就可以了。要使用 TLF 文本,需要应用某些其他设置。
-
在新文本字段中,键入“Hello World!”
-
使用“选取”工具选择该文本字段。
-
然后打开“属性”检查器,设置下列内容:
-
“字符”>“系列”:_sans
-
“字符”>“大小”:50
-
“位置”>“X”:20
-
“位置”>“Y”:20
-
-
保存该文件。
-
选择“控制”>“测试影片”>“在 AIR Debug Launcher (移动设备)中”。
Flash Professional CS5 将编译 SWF 内容,并在 AIR Debug Launcher (ADL) 中显示该应用程序的一个版本。这样,您可以快速预览应用程序。
所有 iPhone 应用程序都具有在 iTunes 应用程序的用户界面和 iPhone 屏幕上显示的图标。
-
在您的项目目录中创建一个目录并将其命名为图标。
-
在该图标目录中创建三个 PNG 文件。将它们分别命名为 Icon29.png、Icon57.png 和 Icon512.png。
-
编辑这些 PNG 文件为应用程序创建适当的图片。这些文件必须为 29×29 像素、57×57 像素和 512×512 像素。对于此测试,您可以仅使用纯色正方形作为图片。
在 iPhone 上加载应用程序时,所有 iPhone 应用程序均显示初始图像。您可以在 PNG 文件中定义初始图像:
-
在主开发目录中,创建名为 Default.png 的 PNG 文件。(不要将此文件放在图标子目录中。确保将此文件命名为 Default.png,使用大写 D。)
-
编辑该文件,使其宽 320 像素,高 480 像素。此刻,内容可能显示为纯白色矩形。(您稍后可以进行更改。)
在 Flash Professional CS5“iPhone 设置”对话框中,定义 iPhone 应用程序的许多基本属性。
-
选择“文件”>“iPhone OS 设置”。
-
在“常规”选项卡中,设置下列内容:
-
输出文件:HelloWorld.ipa
这是要生成的 iPhone 安装程序文件的文件名。
-
应用程序名称:Hello World
这是在 iPhone 中的应用程序图标下显示的应用程序的名称。
-
版本:1.0
应用程序的版本。
-
高宽比:纵向
-
全屏:选中。
-
自动方向:取消选中。
-
呈现:CPU
其他选项(如“GPU”和“自动”)使用硬件加速进行呈现。对于旨在利用硬件加速、使用大量图形的应用程序(例如游戏),此功能可以帮助改进其性 能。有关详细信息,请参阅硬 件加速。
-
包括的文件:将初始屏幕图片文件 (Default.png) 添加到“包括的文件”列表。
-
-
在“部署”选项卡中,设置下列内容:
-
证书:浏览并选择基于您从 Apple 获取的开发人员证书的 .p12 证书。
此证书用于签署文件。您必须将 Apple iPhone 证书转换为 .p12 格式。有关详细信息,请参见从 Adobe 获取开发人员工具。
-
密码:输入证书密码。
-
供给配置文件:浏览并选择您从 Apple 获取的开发人员供给配置文件。请参见从 Apple 获取开发人员文件。
-
应用程序 ID:如果此字段是可选的,您可以输入与您提供给 Apple 的应用程序 ID 相匹配的应用程序 ID(例如 com.example.as3.HelloWorld)。
应用程序 ID 将唯一标识您的应用程序。
如果此字段不可选,则将供给配置文件与特定的应用程序 ID 绑定。应用程序 ID 将显示在此字段中。
有关指定应用程序 ID 的详细信息,请参阅在 Flash Professional CS5 中设置 iPhone 应用程序属性中的“部署”选项卡部分。
-
-
在“图标”选项卡中,单击“图标”列表中的图标 29 x 29。然后,指定您先前创建的像素为 29 x 29 的 PNG 文件的位置(请参见创 建应用程序的图标图片和初始屏幕图片)。然后为像素为 57 x 57 的图标和像素为 512 x 512 的图标指定 PNG 文件。
-
单击“确定”按钮。
-
保存该文件。
现在您可以编译 IPA 安装程序文件:
-
选择“文件”>“发布”。
-
在“iPhone 设置”对话框中,单击“确定”按钮。
iPhone 的包装程序在项目目录中生成 iPhone 应用程序安装程序文件 HelloWorld.ipa 文件。编译 IPA 文件可能需要几分钟的时间。
安装 iPhone 应用程序以在 iPhone 上进行测试:
-
打开 iTunes 应用程序。
-
如果您尚未执行此操作,请将该应用程序的供给配置文件添加到 iTunes。在 iTunes 中,选择“文件”>“添加到资料库”。然后选择供给配置文件(其文件类型为 mobileprovision)。
此刻,要在开发人员 iPhone 上测试该应用程序,请使用开发供给配置文件。
稍后,将应用程序分发给 iTunes Store 时,请使用分发配置文件。要临时分发应用程序(不通过 iTunes Store 分发给多个设备),请使用临时供给配置文件。
有关供给配置文件的详细信息,请参见从 Apple 获取开发人员文件。
-
如果已安装相同版本的应用程序,iTunes 的某些版本不会替换该应用程序。在这种情况下,从您的设备和 iTunes 中的应用程序列表中删除该应用程序。
-
双击您的应用程序的 IPA 文件。它应显示在应用程序列表中。
-
将您的 iPhone 连接到计算机上的 USB 端口。
-
在 iTunes 中,检查“应用程序”选项卡中是否存在该设备,并确保在要安装的应用程序的列表中选中了该应用程序。
-
选择左侧 iTunes 应用程序列表中的设备。然后单击“同步”按钮。完成同步后,Hello World 应用程序会显示在您的 iPhone 上。
如果未安装新版本,请将其从您的 iPhone 以及 iTunes 中的应用程序列表中删除,然后重新执行此过程。这可能是因为目前安装的版本使用的是相同的应用程序 ID 和版本。
在编译应用程序之前,您创建了一个 Default.png 文件(请参见创 建应用程序的图标图片和初始屏幕图片)。当加载应用程序时,此 PNG 文件充当启动图像。在 iPhone 上测试应用程序时,您可能已注意到启动时会出现空白屏幕。
您应更改此图像,使之与您的应用程序(“Hello World!”)的启动屏幕相匹配:
-
打开设备上的应用程序。当第一个“Hello World”文本出现时,按住“主屏幕”按钮(位于屏幕下方)。在按住“主屏幕”按钮的同时,按下“睡眠/唤醒”按钮(位于 iPhone 的顶部)。这会捕获一张屏幕快照并将其发送到相机胶卷。
-
通过从 iPhoto 或其他照片传输应用程序传输照片将此图像传输到您的开发计算机。(在 Mac OS 上,您也可以使用图像捕捉应用程序。)
还可以通过电子邮件将照片发送到您的开发计算机:
-
打开 Photos 应用程序。
-
打开相机胶卷。
-
打开您捕获的屏幕快照图像。
-
点击此图像,然后点击左下角的“转发”(箭头)按钮。然后单击“用电子邮件发送照片”按钮并将图像发送给自己。
-
-
使用 PNG 版本的屏幕捕获图像替换 Default.png 文件(位于您的开发目录中)。
-
重新编译该应用程序(请参见编 译 IPA 文件)并将其重新安装在您的 iPhone 中。
该应用程序现在使用的是其加载的新启动屏幕。