汇集大型Flash/AIR项目和众多SWF创建 iOS
2011-06-29 16:44
197 查看
这个小技巧能帮您解决众多问题。
当您以
AdodeAIR
为
Android
或黑莓
Tablet OS
创建游戏时,您可以在
fly
上下载
SWFflies-
这是因为代码是从
ActionScript
字码节解译。
iOS
有了
AIR
,没有别的选择,所有代码必须汇集到单个的
IPA
文件(从
ActionScript
字码节到本地字码节),只可以转出一个
SWF
。
现在
-
如果我有一个
30
或
40
级的项目,每个单级是一个
SWF
?我该如何将其汇集到
iOS
?
以测试为目的,您可以在汇集设置中使用
ipa-test-interpreter
转换,它将在
Android
或黑莓
Tablet OS
上以相同方式运作。但苹果不允许这种方法,所以您不能将此应用到
App
Store
。
![](http://www.flashrealtime.com/wp-content/uploads/2011/06/compilationMultipleSWC.png)
解决方案
=SWC
适当的解决方案是将所有级汇集到
SWC
库,将此连接到最后的
SWF
文件。以这种方式,您能够创建包含各种必需级的单个
SWF
文件。
在
Flash Builder
中,您需要将您的项目从
ActionScript
项目(输出
SWF
)转换为
Flex Library
项目(输出
SWC
)。
![](http://www.flashrealtime.com/wp-content/uploads/2011/06/flexlib.png)
在
Flash Pro CS5.5
中,可在公共设计中看到这一选项
![](http://www.flashrealtime.com/wp-content/uploads/2011/06/publishsettingsswc.png)
注意事项:
-
您可使用仅适用于
AS3
的项目来完成
AIR
,不能将
AS2
游戏运用到带有
AIR
的
iOS
。
-
您能够甚至在
iOS
上下载
SWF
文件,但内部代码不能解译
-
因此这对于类似动画或向量图形的图像内容是有用的
-
您可以拥有包含大量符号的库,并可从中挑选想要的符号。
当您以
AdodeAIR
为
Android
或黑莓
Tablet OS
创建游戏时,您可以在
fly
上下载
SWFflies-
这是因为代码是从
ActionScript
字码节解译。
iOS
有了
AIR
,没有别的选择,所有代码必须汇集到单个的
IPA
文件(从
ActionScript
字码节到本地字码节),只可以转出一个
SWF
。
现在
-
如果我有一个
30
或
40
级的项目,每个单级是一个
SWF
?我该如何将其汇集到
iOS
?
以测试为目的,您可以在汇集设置中使用
ipa-test-interpreter
转换,它将在
Android
或黑莓
Tablet OS
上以相同方式运作。但苹果不允许这种方法,所以您不能将此应用到
App
Store
。
![](http://www.flashrealtime.com/wp-content/uploads/2011/06/compilationMultipleSWC.png)
解决方案
=SWC
适当的解决方案是将所有级汇集到
SWC
库,将此连接到最后的
SWF
文件。以这种方式,您能够创建包含各种必需级的单个
SWF
文件。
在
Flash Builder
中,您需要将您的项目从
ActionScript
项目(输出
SWF
)转换为
Flex Library
项目(输出
SWC
)。
![](http://www.flashrealtime.com/wp-content/uploads/2011/06/flexlib.png)
在
Flash Pro CS5.5
中,可在公共设计中看到这一选项
![](http://www.flashrealtime.com/wp-content/uploads/2011/06/publishsettingsswc.png)
注意事项:
-
您可使用仅适用于
AS3
的项目来完成
AIR
,不能将
AS2
游戏运用到带有
AIR
的
iOS
。
-
您能够甚至在
iOS
上下载
SWF
文件,但内部代码不能解译
-
因此这对于类似动画或向量图形的图像内容是有用的
-
您可以拥有包含大量符号的库,并可从中挑选想要的符号。
相关文章推荐
- 使用SWC文件建立具有多个iOS SWF文件的大型Flash和AIR项目
- 为iOS编译 大的含有很多SWFs的Flash/AIR项目
- [AIR] NativeExtension在IOS下的开发实例 --- IOS项目的创建 (一)
- [AIR] NativeExtension在IOS下的开发实例 --- Flex库项目的创建(二)
- iOS开发 从一个空项目创建ViewController和xib
- Flash SWF 包含一个声音项目的多个副本的解决办法
- IOS开发入门之创建项目
- ActionScript,Flash,Flash/Flex Builder,FlashPlayer,AIR,swf,swc,swz之间的区别
- iOS 大型项目开发漫谈
- 使用Xcode为iOS应用项目创建PCH文件的方法及应用示例
- iOS开发 -- Xcode7如何创建项目启动图!?
- ssm大型分布式集群项目创建
- 创建第一个IOS项目
- 关于ios项目沙盒中的文件和Xcode项目创建的文件
- React native 创建IOS项目
- XCode4.3创建第一个ios入门项目,翻译至官方教程(三)
- 基于XCode8.x创建ios项目
- Air for ios横版格斗过关项目技术整理
- [AIR] NativeExtension在IOS下的开发实例 --- 新建项目测试ANE(四)
- iOS开发-- 创建podspec文件,为自己的项目添加pod支持