0

我想知道 flex 中使用的 mxml 文件是否是 mvc 设计模式的示例。因为它包含标签格式的视图信息。所以,我们大概可以称它为与“视图”相关的逻辑。

但是,在这种情况下,您会如何称呼位于同一 mxml 文件中的标记内的代码?

五。

4

2 回答 2

0

MXML 是一种声明性 XML 语法,由编译器转换为 ActionScript 类。

以下链接可以帮助您更好地理解:

http://www.southsearepublic.org/article/1662/read/cheat_notes_for_mxml_and_flexs_state/flash_actionscript_and_mxml_in_flex/

http://blog.vivisectingmedia.com/2008/04/the-flex-code-behind-pattern/

于 2012-04-19T06:14:19.080 回答
0

MXML 文件肯定是“视图”的一部分,你是对的,但除非你同时引入“模型”和“控制器”,否则不能称之为 MVC 模式。MXML 文件中包含的所有内容都是“与 View 相关的逻辑”,不仅是常规标签,还有Script标签。

如果您想了解 MVC 架构是什么样的,请查看Robotlegs 框架PureMVC(以及其他)。

例如,这里是 PureMVC 的概念图:http: //npacemo.com/wordpress/wp-content/uploads/2008/06/puremvc-conceptual-diagram.jpg

干杯

于 2012-04-19T09:52:03.207 回答