0

我对 Flash 和 AS3 还很陌生。

我的问题是我真的还需要使用 Flash CS6 来设置舞台和库文件吗?

或者这一切都可以从 FlashDevelop 完成?

谢谢

4

5 回答 5

1

Flash CS6 是一个类似于 Photoshop 的应用程序,您通常使用它来创建/构造/定位图形资源,然后使这些动画(从关键帧到关键帧)成为可能,然后从代码中访问图形内容。

所以,答案是否定的,您可以在没有 Flash 的情况下创建 SWF 文件,您可以在没有 Flash 的情况下嵌入要在 AS3 代码中使用的内容,您可以使用 flex-components 并在没有 Flash 的情况下定位它们。

但是像这样创建任何更大的项目都是没有必要的,因为你也可以使用其他语言或工具来做这类事情。旨在执行此特定操作的工具和语言。

于 2012-09-05T13:04:07.077 回答
1

几个月前,我完全切换到 FD,从今天开始,我只在 FD 中成功构建了所有东西。原因是我有一个庞大的项目要发布,由于 JVM 编译器的内存不足,我无法在 Flash 中编译它。使用FD这不是问题。

所以简而言之,不,你不再需要闪光灯了。

虽然可能有些东西在 Flash 中比在 FD 中创建更快、更容易(例如:一些时间线动画,然后发布到 SWC 以与 FD 一起使用)。

我仍然安装了 Flash,以防快速动画工作。

于 2012-09-05T12:59:38.187 回答
0

这取决于。如果您需要使用在 Flash 中绘制的矢量图形,那么将它们合并到您的项目中的最简单方法是使用基于 IDE 的项目 ( http://www.flashdevelop.org/wikidocs/index.php?title=Projects #AS3_Flash_IDE_Project)。这不是唯一的方法,但它比将它们打包并使用库更容易。在这种情况下,您实际上将 FD 用作外部 AS 编辑器(为此值得这样做,因为它比 Flash Pro 内置的编辑器要好得多

另一方面,如果您正在处理用代码、文本或外部位图绘制的对象,那么不,根本不需要使用 CS*。

于 2012-09-05T13:05:30.263 回答
0

OOP 的优势在于拥有像 Flash 这样的环境来进行布局。作为一名设计师,这对我来说非常重要,当使用适当的类结构正确实施时,它会变得非常强大。这实际上取决于您使用 as3 的目的。我发现 Flash 架构在界面设计方面是最有利的,但对于游戏或“静态”交互等事物,有时在代码中完成所有工作并在 Flash 之外编译会更有效。

于 2012-09-05T15:45:41.740 回答
0

如果您想创建图形对象以便稍后在代码中使用它们,则需要它。另一种方法是通过代码创建所有内容

于 2012-09-05T12:57:45.603 回答