【问题标题】:flex newbie: can MXML be generated on the flyflex 新手:可以动态生成 MXML
【发布时间】:2009-09-27 04:19:16
【问题描述】:

Flex 新手问题:MXML 可以像 HTML 一样由服务器生成吗?

如果是,可以这样做还是我错过了重要的 Flex 架构原则。

【问题讨论】:

    标签: apache-flex adobe mxml ria


    【解决方案1】:

    有点……但它仍然需要编译。 MXML 不是直接呈现的,它首先被编译成 ActionScript 3.0,然后编译成典型的 SWF……所以,你不能用 MXML 为你的用户提供服务。但是,与几乎所有编程语言一样,您可以使用自动代码生成来简化开发任务。

    【讨论】:

      【解决方案2】:

      adobe 提供的 IIS/Apache 组件可以生成你的 mxml -> html+swf 使用即时编译,它还缓存最后编译的文件。

      但不建议将其用于较大的项目,因为它存在某些问题,您无法制作代码库并相应地组织代码。命名空间的使用非常有限。

      【讨论】:

        【解决方案3】:

        MXML 只是描述用户界面布局和脚本的一种方式。然后将这些信息“编译”成 ActionScript,然后转换为 SWF 格式以在 Flash 播放器中使用。

        所以,是的,您可以即时生成 MXML,因为您可以创建一个包含有效 MXML 语法的文本文件,然后使用 mxmlc 编译它,但没有办法(据我所知)创建MXML 并将其“添加”到您当前的电影中,以使信息以编译后的方式显示。

        【讨论】:

          【解决方案4】:

          它不受官方支持,但有一些类似的项目在做类似的事情。

          我记得应该比较多,但现在找不到...搜索“MXML运行时动态编译”或类似的东西应该会有所帮助...

          【讨论】:

            猜你喜欢
            • 2012-07-13
            • 2015-10-02
            • 1970-01-01
            • 1970-01-01
            • 2010-12-12
            • 2019-06-02
            • 1970-01-01
            • 2019-08-26
            • 1970-01-01
            相关资源
            最近更新 更多