-1

有没有人有在 Flash CS3 中构建 AIR 应用程序的经验?我继承了一个正在从 Flash 中构建的 AIR 应用程序,并且正在努力构建。

首先,AIR 应用程序不能通过 Flash IDE 运行。没有文档类,当我在第一帧上放置跟踪语句时,它实际上从未跟踪(是的,发布设置中的省略跟踪操作未勾选)。我看到一个应用程序窗口(带有 AIR 图标),但它实际上并没有做任何事情。就好像代码永远不会执行一样。

其次,我不确定 AIR 包中应该包含什么。当前,当我创建 AIR 文件(包括我的 .svn 文件夹)时,它会尝试打包我的所有源代码。

在 Flash 显示的对话框(在“控制”菜单下)或单独的描述符文件中使用相对路径似乎是不可能的。从 Flash 的角度来看,相对路径到底是什么,Fla 放在哪里或 swf 放在哪里?(目前我的项目中有不同的文件夹)。

最后,有没有人知道任何关于 AIR 内部工作原理的好教程?不是谷歌似乎不断想出的营销或“你好,世界”曼波巨无霸……

谢谢,卢克

4

4 回答 4

1

虽然可以使用 Flash Builder 编译在 Flash Professional 中创建的项目,反之亦然,但如果项目具有任何显着的复杂性,那么这样做就变得非常重要。

如果创建项目的人使用的是 Flash Builder,我希望在 Flash Builder 中打开项目(甚至是试用版)将允许您启动项目并运行和编译以进行测试。

如果它是在 Flash Builder 中创建的,并且您尝试在 Flash Professional 中打开它,则涉及许多注意事项。您可能必须设置文档类,并确保构建设置中包含各种包/框架。此外,在某些情况下,Flash Professional 编译器的运行方式可能与 Flash Builder 编译器不同(它们并不相同),从而导致您的应用程序出现奇怪的行为(假设它已编译)。

这不是你的错——Adobe 在他们的几个产品中混用了“Flash”这个词,所以根本不清楚什么是什么,虽然兼容性可能通过事物的名称来表示(嘿,AIR 就是 AIR,对吗? ), 错误的。

最好的办法是在 Flash Builder 中打开原始项目并从那里获取它。祝你好运!

于 2011-07-15T12:05:19.510 回答
0

我还想在学习 AIR / FLEX 方面有所帮助,因为我们正在考虑为使用这些技术的应用程序开发客户端。

我发现 Adob​​e 提供的以下视频教程非常有用。如果您曾在任何其他现代框架中工作过,它们很容易理解并且在某些地方可能会非常熟悉(尤其是 Apple 的 Cocoa 会让人想起......)。

希望您发现它们和我一样有帮助。

于 2009-04-02T08:29:28.573 回答
0

您使用 Flash IDE 有什么特别的原因吗?我建议使用 Flex Builder IDE(试用 30 天)或用于 Eclipse 的 Flex 插件来开发 AIR 应用程序。

http://www.adobe.com/support/documentation/en/air/

是我在学习 AIR 时遇到的最好的免费资源。祝你好运!

于 2009-04-01T02:48:16.120 回答
0

要使 AIR 应用程序正常工作,您需要大量的脚手架——比如应用程序描述符、证书、应用程序签名等。Flex builder 具有可以处理这些的内置工具。您可能可以通过大量额外的黑客攻击对 CS3 做同样的事情,但为什么要麻烦呢?

在此处获取 Flex builder 的试用版(我建议先获取 eclipse 插件并安装 eclipse)。60 天后,当试用期到期时,您应该非常清楚哪些工具适合您。

于 2009-04-01T17:14:57.583 回答