0

我正在尝试使用 flashdevelop 进行 Flash 游戏编程。我四处搜索,任何好的资源都告诉我 flash IDE 的做事方式。再次搜索,我遇到了 flex、mxml、flex sdk。我现在想打人。(大声笑。我在开玩笑)。

在 flashdevelop 上打开一个新项目时,我看到了“AS3 项目”、“flex 4 项目”(使用 mxml 和 flex 4)之类的东西。mxml有什么意义?和弯曲?AS3 项目将带我去哪里?

任何 stackoverflower 都可以将我引导到一个很好的资源,该资源显示了使用 flashdevelop 工作以创建一个简单的 flash 游戏的工作流程?

4

2 回答 2

3

开始之前要知道的事情

  1. 像 FlashDevelop 这样的工具没有像您在 Flash Professional 中看到的那样的用户界面构建器。时间线也不可用。它更像是一个源编译器。
  2. 您在 Flash Professional 中看到的库(在其中添加了在运行时检索的 MovieClip、Sprite)在任何其他替代方案中均不可用。
  3. 您可以将基本资源文件存储在一个文件夹中,然后使用 Actionscript 将它们嵌入到您的 swf 中。参考:http ://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf60546-7ff2.html
  4. 这些资源文件将在您编译时添加到 SWF。
  5. 使用 FlashDevelop,您可以嵌入和加载在 Flash Professional 中创建并导出到 SWF 文件的影片剪辑。

您将从以下网站获得帮助

于 2012-08-13T11:55:12.623 回答
1

Flex 框架利用 MXML 作为声明性标记语言(XML 来描述 UI),是 Adob​​e 用于开发应用程序的 UI 框架。你可能不需要那个;)

也不要将它与 Adob​​e Flex SDK 混淆,后者是纯 AS3 和 MXML 的命令行编译器(FlashDevelop 会为您下载它)。

你想使用一个 AS3 项目,或者更好的是,一个带有 Preloader 的 AS3 项目,如果你想将你的游戏打包成一个在开始时有一个很好的加载动画的游戏,它最终会很方便。

这些模板项目将只配置从头开始启动纯 AS3 应用程序或游戏所需的内容。由于它是纯 AS3,因此您从相当低级的 AS3 API 开始,这需要相当多的学习才能让任何东西在屏幕上移动。

如果你想玩 2D 游戏,我建议你阅读这篇很棒的教程,了解如何使用一个很好的 Flash 游戏库,它会处理大部分细节: http ://www.photonstorm.com/archives/1200/flash- game-dev-tip-6-setting-up-flashdevelop-and-flixel-for-the-first-time

于 2012-08-11T20:07:32.213 回答