将Adobe Flash Builder游戏转换为Air吗?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将Adobe Flash Builder游戏转换为Air吗?相关的知识,希望对你有一定的参考价值。
我已经使用Flash Builder 4制作了一个游戏,我想为喜欢离线玩游戏的人们提供一个简单的下载。问题是,我使用文件夹整体结构来动态加载每个级别的内容。文件夹结构看起来像这样,并不是那么重要:
游戏文件夹
- 动画
- anim1.swf
- anim2.swf
- 声音
- music1.mp3
- soundeffect1.mp3
- 级别
- level1.lev
- level2.lev
- myGame.swf(从myGame.as生成)
我应该如何分发此内容?我是否应该只为Flash游戏制作一个zip文件,并假设人们知道如何提取并打开swf?还有其他方法可以轻松地移植为可执行文件吗?也许是Adobe Air(不确定是否可以运行)?
谢谢,请帮助!
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS8zenBkOC5wbmcifQ==” alt =“在此处输入图像描述”>您可以使用Adobe AIR进行此操作。它允许您将文件夹包括在项目的安装目录中,并在运行时加载它们,所有这些都只需一次安装。
根据评论进行更新
要将Flex项目转换为AIR项目,只需在FlashBuilder或FlashDevelop中更改项目类型以导出到AIR。执行此操作时,可能会有一些特定的API更改,但是99%的代码将直接复制。通常,将Web应用程序转换为AIR不会有问题,因为AIR是比Web更为宽松的沙箱。从AIR迁移到Web并不总是可能的,因为AIR支持许多未在浏览器中启用的功能。
然后,您必须为AIR选择适当的导出选项以包括您的外部资源文件夹。
以上是关于将Adobe Flash Builder游戏转换为Air吗?的主要内容,如果未能解决你的问题,请参考以下文章
Adobe Flash Builder (flex4):addChild() 在此类中不可用。
adobe air vs flex vs flash builder ---我需要解释一下