记 Flash air转成iPhone ipa应用程序

摘要:
在iPhone上加载应用程序时,所有iPhone应用程序都会显示初始图像。iPhone应用程序设置中描述了这些限制。在iPhone上安装应用程序安装iPhone应用程序以在iPhone上测试:打开iTunes应用程序。此时,要在开发者iPhone上测试应用程序,请使用开发配置文件。在iPhone上测试应用程序时,您可能注意到启动时会出现一个空白屏幕。

虽然苹果强力反对Adobe公司,但是上有政策,下有对策。
这么多Flasher也要吃饭的。苹果为了自己的饭碗,有点儿狠啊。
下面是Flash游戏转成iPhone游戏的HelloWorld教程。
希望对大家有帮助。
网站如下:
http://help.adobe.com/zh_CN/as3/iphone/WS789ea67d3e73a8b2-240138de1243a7725e7-7ffc.html

您可以直接在 Flash Professional CS5 中生成 iPhone 应用程序:

  1. 打开 Flash CS5。

  2. 选择“文件”>“新建”。

  3. 选择 iPhone。

  4. 单击“确定”按钮。

接下来,将文本“Hello world!”添加到该应用程序中:

  1. 选择“文本工具”,然后单击舞台。

  2. 在文本字段的“属性”设置中,选择“传统文本”(而不是 TLF 文本)。

    这是一个基本应用程序,使用“传统文本”就可以了。要使用 TLF 文本,需要应用某些其他设置。

  3. 在新文本字段中,键入“Hello World!”

  4. 使用“选取”工具选择该文本字段。

  5. 然后打开“属性”检查器,设置下列内容:

    • “字符”>“系列”:_sans

    • “字符”>“大小”:50

    • “位置”>“X”:20

    • “位置”>“Y”:20

  6. 保存该文件。

  7. 选择“控制”>“测试影片”>“在 AIR Debug Launcher (移动设备)中”。

    Flash Professional CS5 将编译 SWF 内容,并在 AIR Debug Launcher (ADL) 中显示该应用程序的一个版本。这样,您可以快速预览应用程序。

所有 iPhone 应用程序都具有在 iTunes 应用程序的用户界面和 iPhone 屏幕上显示的图标。

  1. 在您的项目目录中创建一个目录并将其命名为图标。

  2. 在该图标目录中创建三个 PNG 文件。将它们分别命名为 Icon29.png、Icon57.png 和 Icon512.png。

  3. 编辑这些 PNG 文件为应用程序创建适当的图片。这些文件必须为 29×29 像素、57×57 像素和 512×512 像素。对于此测试,您可以仅使用纯色正方形作为图片。

在 iPhone 上加载应用程序时,所有 iPhone 应用程序均显示初始图像。您可以在 PNG 文件中定义初始图像:

  1. 在主开发目录中,创建名为 Default.png 的 PNG 文件。(不要将此文件放在图标子目录中。确保将此文件命名为 Default.png,使用大写 D。)

  2. 编辑该文件,使其宽 320 像素,高 480 像素。此刻,内容可能显示为纯白色矩形。(您稍后可以进行更改。)

注:将 应用程序提交给 Apple 应用程序库时,使用像素为 512 的 JPG 版本文件(而不是 PNG 版本)。测试应用程序的开发版本时使用 PNG 版本。

在 Flash Professional CS5“iPhone 设置”对话框中,定义 iPhone 应用程序的许多基本属性。

  1. 选择“文件”>“iPhone OS 设置”。

  2. 在“常规”选项卡中,设置下列内容:

    • 输出文件:HelloWorld.ipa

      这是要生成的 iPhone 安装程序文件的文件名。

    • 应用程序名称:Hello World

      这是在 iPhone 中的应用程序图标下显示的应用程序的名称。

    • 版本:1.0

      应用程序的版本。

    • 高宽比:纵向

    • 全屏:选中。

    • 自动方向:取消选中。

    • 呈现:CPU

      其他选项(如“GPU”和“自动”)使用硬件加速进行呈现。对于旨在利用硬件加速、使用大量图形的应用程序(例如游戏),此功能可以帮助改进其性 能。有关详细信息,请参阅硬 件加速

    • 包括的文件:将初始屏幕图片文件 (Default.png) 添加到“包括的文件”列表。

    注:对于此 Hello World 示例,请不要根据这些说明中提供的内容来修改设置。一些设置(例如版本设置)存在具体的限制。iPhone 应用程序设置中介绍了这些限制。
  3. 在“部署”选项卡中,设置下列内容:

    • 证书:浏览并选择基于您从 Apple 获取的开发人员证书的 .p12 证书。

      此证书用于签署文件。您必须将 Apple iPhone 证书转换为 .p12 格式。有关详细信息,请参见从 Adobe 获取开发人员工具

    • 密码:输入证书密码。

    • 供给配置文件:浏览并选择您从 Apple 获取的开发人员供给配置文件。请参见从 Apple 获取开发人员文件

    • 应用程序 ID:如果此字段是可选的,您可以输入与您提供给 Apple 的应用程序 ID 相匹配的应用程序 ID(例如 com.example.as3.HelloWorld)。

      应用程序 ID 将唯一标识您的应用程序。

      如果此字段不可选,则将供给配置文件与特定的应用程序 ID 绑定。应用程序 ID 将显示在此字段中。

      有关指定应用程序 ID 的详细信息,请参阅在 Flash Professional CS5 中设置 iPhone 应用程序属性中的“部署”选项卡部分。

  4. 在“图标”选项卡中,单击“图标”列表中的图标 29 x 29。然后,指定您先前创建的像素为 29 x 29 的 PNG 文件的位置(请参见创 建应用程序的图标图片和初始屏幕图片)。然后为像素为 57 x 57 的图标和像素为 512 x 512 的图标指定 PNG 文件。

  5. 单击“确定”按钮。

  6. 保存该文件。

现在您可以编译 IPA 安装程序文件:

  1. 选择“文件”>“发布”。

  2. 在“iPhone 设置”对话框中,单击“确定”按钮。

iPhone 的包装程序在项目目录中生成 iPhone 应用程序安装程序文件 HelloWorld.ipa 文件。编译 IPA 文件可能需要几分钟的时间。

安装 iPhone 应用程序以在 iPhone 上进行测试:

  1. 打开 iTunes 应用程序。

  2. 如果您尚未执行此操作,请将该应用程序的供给配置文件添加到 iTunes。在 iTunes 中,选择“文件”>“添加到资料库”。然后选择供给配置文件(其文件类型为 mobileprovision)。

    此刻,要在开发人员 iPhone 上测试该应用程序,请使用开发供给配置文件。

    稍后,将应用程序分发给 iTunes Store 时,请使用分发配置文件。要临时分发应用程序(不通过 iTunes Store 分发给多个设备),请使用临时供给配置文件。

    有关供给配置文件的详细信息,请参见从 Apple 获取开发人员文件

  3. 如果已安装相同版本的应用程序,iTunes 的某些版本不会替换该应用程序。在这种情况下,从您的设备和 iTunes 中的应用程序列表中删除该应用程序。

  4. 双击您的应用程序的 IPA 文件。它应显示在应用程序列表中。

  5. 将您的 iPhone 连接到计算机上的 USB 端口。

  6. 在 iTunes 中,检查“应用程序”选项卡中是否存在该设备,并确保在要安装的应用程序的列表中选中了该应用程序。

  7. 选择左侧 iTunes 应用程序列表中的设备。然后单击“同步”按钮。完成同步后,Hello World 应用程序会显示在您的 iPhone 上。

如果未安装新版本,请将其从您的 iPhone 以及 iTunes 中的应用程序列表中删除,然后重新执行此过程。这可能是因为目前安装的版本使用的是相同的应用程序 ID 和版本。

在编译应用程序之前,您创建了一个 Default.png 文件(请参见创 建应用程序的图标图片和初始屏幕图片)。当加载应用程序时,此 PNG 文件充当启动图像。在 iPhone 上测试应用程序时,您可能已注意到启动时会出现空白屏幕。

您应更改此图像,使之与您的应用程序(“Hello World!”)的启动屏幕相匹配:

  1. 打开设备上的应用程序。当第一个“Hello World”文本出现时,按住“主屏幕”按钮(位于屏幕下方)。在按住“主屏幕”按钮的同时,按下“睡眠/唤醒”按钮(位于 iPhone 的顶部)。这会捕获一张屏幕快照并将其发送到相机胶卷。

  2. 通过从 iPhoto 或其他照片传输应用程序传输照片将此图像传输到您的开发计算机。(在 Mac OS 上,您也可以使用图像捕捉应用程序。)

    还可以通过电子邮件将照片发送到您的开发计算机:

    • 打开 Photos 应用程序。

    • 打开相机胶卷。

    • 打开您捕获的屏幕快照图像。

    • 点击此图像,然后点击左下角的“转发”(箭头)按钮。然后单击“用电子邮件发送照片”按钮并将图像发送给自己。

  3. 使用 PNG 版本的屏幕捕获图像替换 Default.png 文件(位于您的开发目录中)。

  4. 重新编译该应用程序(请参见编 译 IPA 文件)并将其重新安装在您的 iPhone 中。

该应用程序现在使用的是其加载的新启动屏幕。

注:您 可以为 Default.png 文件创建任何图片,只要尺寸正确(320 × 480 像素)即可。但是,通常最好将 Default.png 图像与应用程序的初始状态相匹配。

免责声明:文章转载自《记 Flash air转成iPhone ipa应用程序》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇使用分布式锁时考虑哪些问题redis的一些优缺点下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

前端开发知识之前端移动端适配总结

meta标签到底做了什么事情做过移动端适配的小伙伴一定有遇到过这行代码: <meta name="viewport" content="width=device-width, initial-scale=1.0"> 但是,很多小伙伴只是感性的认识:噢,我加了这行代码,然后页面的宽度就会跟我的设备宽度一致。然而,这种理解是很片面的。那么,这句话的...

使用lockbits方法处理图像(转)

   许多图像处理任务即时是最简单的文件类型转换,例如从32位深度到8位深度的格式转化,直接获得像素阵列要比使用GetPixel和SetPixel等方法的效率高得多。         你可能会发现DotNet采用托管机制,大多数情况下微软会推荐你使用托管代码,理由是便捷和安全。实际应用中,直接操作内存中的数据块是很少见的,尽管如此,图像处理恰恰是这类为数...

css样式匹配苹果个型号手机

/*适配苹果X*/ @media only screen and (device- 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) { .header_nav { top:44px; } } /*适配苹果X smart Max*...

Adobe flash cs5 的Java运行时环境初始化错误 完美解决方法

Adobe flash cs5 的Java运行时环境初始化错误 完美解决方法 下载网络上的Adobe flash cs5 精简版(绿色版),Java运行时环境初始化时出现错误,你可能需要重装Flash。 adobe cs 5的java运行时(Runtime)放到windows公共目录下面了。 因为adobe 有很多的产品用到了java Runtime 运行...

iPhone上将短信内容发送到指定邮箱的方法

iPhone上将短信内容发送到指定邮箱的方法 迄今为止,移动应用安全基本聚焦在以下几个方面,一是移动设备管理BYOD(bring your own device),二是移动恶意软件分析,三是移动设备用户隐私安全,四是移动操作系统内核漏洞挖掘。对普通用户而言,窃取用户隐私数据的恶意软件是很大的威胁。本篇文章旨在介绍一种如何将设备上的短信发送到指定邮箱中的方法...

STM32学习笔记(八) SPI总线(操作外部flash)

1. SPI总线简介 SPI全称串行外设接口,是一种高速,全双工,同步的外设总线;它工作在主从方式,常规需要至少4根线才能够正常工作。SPI作为基本的外设接口,在FLASH,EPPROM和一些数字通讯中,具有广泛的应用。SPI总线由四个接口构成: CS :片选端,由主设备控制 MISO:主设备输入,从设备输出 MOSI:主设备输出,从设备输入 SCK :时...