apache-flex - Flash ActionScript 和 Flex actionscript 之间的主要区别是什么?为什么Flash不能直接编译Flex生成的AS文件?

标签 apache-flex flash compiler-construction mxml

Flash ActionScript 和 Flex actionscript 之间的主要区别是什么?
为什么Flash不能直接编译Flex生成的AS文件(带keep-as)?

一些问题是 - 我想使用 Flash CS5 编译从 MXML .AS 文件生成的文件......但在我看来我不能......为什么?

最佳答案

原因是 Flex Builder(用于创建 Flex 应用程序的软件程序)和 Flex Framework 之间存在差异。

Flex 框架是一组基于 ActionScript 构建的类和组件,它们扩展了已有的内容。 Flex Builder 可以访问 Flex Framework 中的所有代码,而 Flash Professional 则不能。

这就是为什么,例如,[Bindable] 关键字在 Flash 中不起作用 - Flash 中不存在使其在 Flex 应用程序中神奇地工作的所有代码。

也就是说,他们在整合两者方面取得了长足的进步。现在您可以在 Flash CS5 中构建一个组件并将其放入 Flash Builder(他们最近将 Flex Builder 重命名为 Flash Builder)并使用它 - 但仍然无法从 Flash Builder 中获取 .mxml 文件并在 Flash 中编译它。

我希望有帮助,我知道区别可能很棘手。

关于apache-flex - Flash ActionScript 和 Flex actionscript 之间的主要区别是什么?为什么Flash不能直接编译Flex生成的AS文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2771679/

相关文章:

actionscript-3 - AIR 应用程序未使用 ApplicationUpdaterUI 进行更新

javascript - href 内的 flash 元素

macos - 如何在 OS X 上轻松安装 arm-elf-gcc?

c++ - llvm jit 编译成二进制

compiler-construction - 仅将环境的相关子集传递给 eval 的方案解释器

apache-flex - 闪存/Flex : play embedded AAC audio?

java - 如何使用 Adob​​e Flex 从客户端加载 .properties 文件?

apache-flex - Flex 中的 double 或 float 据类型?

javascript - 在页面加载时上传 swf 请求 URL

java - 发送重力消息时出现错误#2173