apache-flex - 老派 Flash 开发人员应该什么时候使用 flex?

标签 apache-flex flash actionscript-3 mxml

Flash 和 Flex 之间的主要区别是什么?我有超过五年的 flash 经验,并且对使用它和 ActionScript3 进行开发感到非常自在。我发现自己对 Flex 越来越好奇,想知道什么时候最好使用 flash 或 flex。另外,是不是所有可以用 MXML 完成的事情,都可以用 AS3 完成?我对 AS3 和 OOP 有深入的了解,并且想知道在 Flex 中使用 AS3 和 MXML 之间的区别。

最佳答案

如果您想快速构建 UI,Flex 非常棒,您可以在几个小时内模拟一个功能正常的 UI。由于它仍然可以限制某些自定义 UI,因此它并不适合所有内容,但如果某些东西“看起来”或多或少像一个应用程序并适合网格,那么在 MXML 中模拟 UI 非常快速。也不要被大多数 Flex 应用程序的外观所吓倒(丑陋,imo),您可以自定义所有内容或轻松创建自己的组件。

将 actionscript 放入 mxml 与将 css 或 javascript 放入 html = 非常糟糕。不幸的是,即使是 Adob​​e 在多个示例中也有这个(可能主要是因为演示更容易、更快)。我个人认为这也适用于绑定(bind),因为我不想将我的数据放在 UI (mxml) 中。

作为一名经验丰富的开发人员,我确信您不会在时间线上进行任何开发(以澄清 Flash = 时间线的误解)。仍然使用 Flex,您可以将 UI 分离在一个框架中,该框架可以处理大量布局负担,以便您可以专注于业务逻辑。工作流程的其余部分与您可能已经使用 Flash 的工作流程很接近。

关于apache-flex - 老派 Flash 开发人员应该什么时候使用 flex?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/158954/

相关文章:

apache-flex - 查找去年一周中同一天的日期?

json - 如何解析JSON(AS3)

apache-flex - 弹性 : center Window?

apache-flex - Flex - 防止拖动某些项目

java - Windows 上的 red5 0.9 - 构建时的 Java 问题

actionscript-3 - ActionScript 3 覆盖方法 + 提高可见性

apache-flex - 如何将 maven 依赖项添加到 Flex Builder 3 中的 flex 构建路径?

apache-flex - 如何在 Flex 中使用 FTP?

actionscript-3 - 如何从 AS3 中的字节数组获取 GIF 图像尺寸?

javascript - 浏览器中的JavaScript有反射机制吗?