gpt4 book ai didi

actionscript-3 - 为什么我应该在 flex 3 中使用 MXML?

转载 作者:行者123 更新时间:2023-12-04 07:04:47 24 4
gpt4 key购买 nike

我已经使用 flex builder 3 在 actionscript 3 中编写了几个星期,但从未遇到过使用 MXML 之类的东西的需要。我用纯 Action 编写所有布局和设计。

我不知道为什么,但是当我说我正在使用 flex builder 时,很多人立即期望我写了很多 MXML。

真的推荐 MXML 吗?如果是这样,为什么我从来没有遇到过对它的需求?

最佳答案

由于 MXML 在构建时被编译为 ActionScript,因此可能不需要 MXML - 一切都可以在 AS3 中编码。

但是,我发现 MXML 在某些场景中使用起来更快——例如,应用程序中 UI 的复合组件。

如果复合组件是库类型组件(一种新型的通用小部件 - 无论是基于现有控件还是完全自定义),我都会使用 AS3 来获得更好的控制。一旦发布稳定版本,此类控件的代码不会随时间发生太大变化。

如果复合组件是应用程序 UI 的一部分,并且由于用户驱动的 UI 更改(例如应用程序配置面板)而更可能随时间更改,则 MXML 允许更快的迭代开发。在这种变化中,您必须移动控件、更改样式等以响应用户或营销反馈,或者随着时间的推移业务驱动的变化。

关于actionscript-3 - 为什么我应该在 flex 3 中使用 MXML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1277164/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com