Apache flex AdobeAIR-如何创建hello world?

Apache flex AdobeAIR-如何创建hello world?,apache-flex,air,Apache Flex,Air,我使用的是Fedora 12(linux)安装包adobeair.i386 2.0.2-12610@adobe-linux-i386 我想做一个简单的“hello world”应用程序,它可以在我的桌面上运行,也可以通过 有人能一步一步地给我看一个有效的例子吗 多谢各位 问候 注意:AdobeAIR和AdobeFlex之间有什么区别?你能分享吗,似乎很混乱,我可以使用C++(这是AIR),我可以使用PHP(这是Flex),就像这样的差异?< P>这可能是通过Google Adobe Air教程H

我使用的是Fedora 12(linux)安装包adobeair.i386 2.0.2-12610@adobe-linux-i386

我想做一个简单的“hello world”应用程序,它可以在我的桌面上运行,也可以通过

有人能一步一步地给我看一个有效的例子吗

多谢各位 问候


注意:AdobeAIR和AdobeFlex之间有什么区别?你能分享吗,似乎很混乱,我可以使用C++(这是AIR),我可以使用PHP(这是Flex),就像这样的差异?

< P>这可能是通过Google Adobe Air教程Hello World来解决的,但这里是Adobe官方的初学者Hello World教程:

< P>的链接。AIR应用程序不能在浏览器中工作。对于web版本,您将使用Flex,对于桌面版本,您将使用AIR。这两个应用程序都可以用Actionscript 3编写,但与Flex应用程序不同,AIR应用程序也可以用HTML/JS编写。如果您在Actionscript 3中编写应用程序,您的Flex和AIR应用程序可以使用几乎相同的代码。显然,有几个类只能在空中使用,因为它们与桌面功能相关。如果查看ActionScript3引用(),您可以看到哪些类仅为AIR类,哪些类可以在Flex和AIR中使用

AIR文件导出为.AIR文件,而Flex文件导出为常规Flash.swf文件


至于“C++(即Air)和我可以使用PHP(即Flex)”,这是有点正确。AIR是C++的替代,因为你可以用这两种方式编写桌面应用程序。但是,由于AIR运行时,您不必为不同的操作系统编写不同的版本。one AIR应用程序将在Windows、Mac、Linux和现在的Android手机上运行。使用C++,你必须修改所有这些环境的代码库。Flex不像PHP,它是客户端,所以更像是一个功能更强大的Javascript。您可以让Flex应用程序与PHP后端进行通信(使用AMFPHP或Zend_AMF进行通信),后者处理所有服务器端事务,如从数据库检索数据并将其发送回客户端浏览器中运行的Flex应用程序。Flex有点像一个组件集合(它正式是一个SDK),使编写web应用程序变得更容易。例如,有下拉菜单、日期选择器、数据网格、树、视频显示等等,还有Flash中提供的所有其他功能。在我看来,与HTML/JS开发相比,Flex开发最好的地方是布局模型。您可以在Flex中非常轻松地制作一些非常复杂的流体布局,以适应不同的屏幕尺寸。你也不必做太多的跨浏览器测试——只要用户拥有合适的Flash播放器,所有操作系统上的所有浏览器都会进行相同的测试。在处理大量数据时,它的速度也非常快,可以轻松地在同一个应用程序中混合许多不同的多媒体组件、视频、音频等。一些用Flex编写的好应用是Avariy、Photoshop.com和Buzzword。一些好的AIR应用程序是eBay桌面客户端、FeedAlizer、Seesmic desktop等。

@Rafe Kettler:screenshot:,问题是找不到教程,这里询问的原因是web url不起作用,但CLI起作用。你能告诉我如何在网络浏览器中也能得到同样的结果吗?@Stackfan:我不确定,我对Air不是很熟悉(我认为这是一个更直接的“我太懒了,找不到它”的问题)。即使您收到一条错误消息,但它看起来显示正常,那么有什么问题吗?在屏幕截图中,您可以看到,我收到一个错误:air未定义[Break on this error]air.trace(“Hello World”);我的目标是或多或少地从浏览器而不是CLI获得it训练。@Rafe Ketter:这意味着,我使用Air进行桌面发布?我将使用Flex进行Web发布?Air是语言/开发平台,Flex是使用Air制作Web应用程序的实用工具感谢您将其详细介绍,这是一个很好的信息,可以作为新人做出选择(来自pascal/c/c++/c#),阅读500页只为选择Air/Flex/flash对我来说似乎很疯狂。谢谢。