flash - Flash 和 AIR 之间的区别

标签 flash air

从开发人员的角度来看,除了证书和 AIR 不支持 ActionScript 2.0 之外,Flash 和 AIR 之间是否还有其他差异需要考虑?

最佳答案

嗯,明显的区别是 AIR 在您的桌面上运行,而不是在浏览器中运行。 AIR 运行时(当它是 AIR 应用程序时,您的 swf 在其中运行)还为您提供了对用户计算机的更多访问权限。

这不是一个完整的列表,但这里有一些 AIR 具有的普通 Flash 播放器所没有的功能:

  • 本地文件系统访问
  • sqlite 数据库类
  • webkit 集成(用于显示 HTML )
  • 原生拖放
  • 剪贴板
  • 在空中打开外部应用

可以使用纯 ActionScript、Flex、JavaScript 和 HTML 构建 AIR 应用程序。

您可以在此处找到 AIR 2.0 的完整 ActionScript 语言引用: http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/index.html?filter_air=2

请注意,任何旁边带有 AIR 图标的类都只是 AIR。这应该是您了解 AIR 独特之处的好方法。

关于flash - Flash 和 AIR 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3745505/

相关文章:

ios - iPad Pro 图标和启动图像

flash - ActionScript3 用户界面组件?

flash - 波普艺术图像生成,flex,as3,flash

ios - Flash CS6 和AIR iOS 的远程调试?

android - 授予 android 应用程序连接到 "unverified server"的权限

apache-flex - 在Adobe Flex/AIR中使用HTTPService对象进行HTTP基本身份验证

ios - 适用于 iOS 的 Adob​​e AIR 3.8 Flash Builder 4.6 - 带有 Actionscript 的辅助 SWF 可用于快速打包但在 Releast Build 上失败

actionscript-3 - 您如何在 Flash Builder 项目上进行协作?

flash - 如何知道是否安装了flash的debug版本?

apache-flex - Adobe 试验中的机场自动收报机效果