当前位置:  开发笔记 > 编程语言 > 正文

在flex应用程序中使用mxml而不是actionscript有什么好处?

如何解决《在flex应用程序中使用mxml而不是actionscript有什么好处?》经验,为你挑选了1个好方法。

他们似乎都用不同的语法来完成同样的事情,这就是使用两种不同技术的重点.请强调使用mxml的所有可能的好处.还有一种情况,一个比另一个更有益,为什么.

请详细说明mxml与AS3的运行时行为,如Oreilly Flex 4 Cookbook第1页中所述:

"很多新人在Flex怀疑MXML和ActionScript如何涉及到另一个MXML编译器(mxmlc),通过不同的成语解析后,将它们转换成相同的对象,所以这个:


还有这个:

var btn:Button = new Button();
btn.label = "My Button";
btn.height = 100;

产生相同的对象.主要的区别是,虽然创建在ActionScript该对象(第二个例子)创建的按钮,没有别的,创造MXML对象添加到任何组件所包含的MXML代码的按钮.Flex框架句柄调用MXML描述的对象的构造和它要么加入到母体或将其设置作为父的属性."



1> Florian F..:

通常情况下,

MXML用于构建用户界面

ActionScript用于编写应用程序的逻辑

当然,您也可以使用ActionScript构建用户界面,但是:

这将花费你更多的时间

MXML视图比AS视图更容易阅读

就用户界面而言,ActionScript应仅用于在运行时管理视图元素(添加,删除...).

推荐阅读
罗文彬2502852027
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有