问题标签 [mate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
332 浏览

apache-flex - Mate actionscript 唯一版本,它存在吗?

嘿,我正在考虑使用 Mate,但我从事的项目不需要 Flex 框架的大部分功能。我的同事说他听说过一个 Actionscript 版本,但我在主站点上找不到有关此的信息,只是他们删除了对 Flex 框架的一些依赖项。

有谁知道他们是否正在努力将 Mate 推向可以在没有 Flex 框架的情况下使用的状态?

0 投票
17 回答
2297 浏览

apache-flex - 这在计算机科学中叫什么?

许多编程语言和框架确实/允许/需要一些我似乎找不到名称的东西,即使计算机科学中可能有一个。他们基本上做的是按名称绑定到变量/对象/类/函数。

弹性示例(“selectAll()”):

配合示例(“价格”):

Java 示例(“Foo”):

还有很多其他的例子。你明白了。令我困扰的是,实际上没有办法在编译时验证这一点,而且 IDE 在代码完成、导航和重构方面也无能为力。但这不是重点。

我的问题是,这叫什么?我不认为它是其中之一:动态绑定名称绑定反射

更新:不,这不是一个测验,如果听起来像一个,对不起。对于编程来说,这只是“命名那首歌”的问题。

更新:有帮助的答案:

  • 来自 Tim Lesher:它被称为“后期绑定”、“动态绑定”或“运行时绑定”。它通过字符串绑定的事实只是一个实现细节......
  • 来自 Konrad Rudolph:……这只是解释器的输入

更新:正如人们正确指出的那样,一些示例是后期绑定,一些是反射,一些是运行时评估(解释)等。但是,我得出结论可能没有名称可以描述它们。这只是一堆确实有共同点的例子,但不足以给它命名。我喜欢“一切都是字符串”的答案,但即使它很有趣,它也不能完全做到公正。

0 投票
1 回答
272 浏览

linux - Flex:编译器如何知道依赖关系?

我对 Flex 完全陌生,只是在玩 Mate 框架中的示例应用程序。我在 Linux 上进行黑客攻击,所以我使用的是命令提示符和文本编辑器,而不是 Flex Builder。

示例应用程序在其根目录 lib 和 src 中有两个文件夹。Lib 包含一个依赖项。如何在 src 中编译 mxml 文件,以便编译器知道 lib 中的依赖关系?

目前我正在运行 $ mxmlc sampleApp/src/sampleApp.mxml

编译器抛出一个异常,表示无法解析为组件实现。我知道这个组件是 lib 文件夹中依赖项的一部分。所以它显然不会被自动拾取。

任何帮助,将不胜感激。

问候,

克里斯

0 投票
3 回答
4103 浏览

apache-flex - Flex - Mate 框架 - 调度事件

我最近更改为 Mate 作为 flex 的框架。但是我遇到了一些问题。我想知道如何从通过 methodInvoker 标签生成的类中调度事件。

然后在课堂上我想分派一个事件。

问题是我似乎无法在 eventMap 甚至在应用程序根目录中捕获事件。

如果有人对 Mate 有任何经验,我将不胜感激。也许我做这一切都错了。我只想从服务器获取结果 - 查看结果并根据结果再次联系服务器。应该很简单。

活动地图:

0 投票
1 回答
194 浏览

apache-flex - 将按吸积设计的 Flex 项目转换为 Mate 的建议

我们有一个内部 Flex 应用程序,它的设计更多是通过功能蔓延而不是任何清晰的愿景。它基本上是一种 CRM 和报告系统,它利用了相当多的 Flex 组件(树、图表、自定义组件、数据网格 - 各种)并与 .NET Web 服务后端对话。

它最初是我的第一个 Flex 项目,它是用你可能期望从原型中获得的 bodge、hope 和 repair 风格编写的。然而,它现在已经发展到我们将添加其他(新手)开发人员的地步,但一个人(叹气,可能是我)在大约一个月内重写当前快照可能并非不可能。所以,在这个阶段,我认为考虑在Mate框架中实现一个新版本可能是个好主意。

我不需要关于选择哪个框架的建议,我想要的是关于如何重构项目的建议。看起来这将涉及拆除所有内容并重新开始(我并不完全反对),但是框架是否必须从头开始构建?是否有任何已知和推荐的解决此类问题的方法?

0 投票
2 回答
329 浏览

apache-flex - Mate Framework - 在进行远程调用之前检查数据

直到最近我一直在使用 cairngorm 作为 flex 的框架。然而,在这个最新的项目中,我切换到了 Mate。它仍然让我有点困惑,因为我有点习惯于将数据留在模型中。我有几个组件依赖于相同的数据集(集合)。在组件中,创建完成处理程序发送一个被其中一个事件映射捕获的“GiveMeMyDataEvent”。现在在我的命令类的 cairngorm 中,我可以快速查看模型以确定是否需要从服务器获取数据,然后从模型返回数据或调用 db。我将如何在 Mate 中执行此操作?或者有没有更好的方法来解决这个问题,我正在尝试利用已经从服务器收到的数据,但同时我不确定我是否已经加载了数据。如果已实例化使用相同数据的组件,则答案为是,否则为否。非常感谢任何帮助/提示。

0 投票
1 回答
499 浏览

apache-flex - Mate PropertyInjectors - 注入到 as3 类?

有谁知道是否可以注入常规的 as3(非 mxml)类?我已经尝试了有限的成功。谢谢

0 投票
2 回答
1452 浏览

apache-flex - Flex 中的导航问题 - ViewStack、状态或其他?

我对使用 Mate 框架创建的应用程序有点怀疑。用户要做的第一件事就是登录,所以我创建了 Login.mxml 视图。成功登录后,我需要在顶部显示带有 applicationControlBar 的主视图,在下方显示一个工作区。目前我有两个独立的视图,所以如果我理解正确的话,使用 ViewStack 是有意义的。

问题是,我还想在登录后在工作区顶部显示某种带有按钮的面板 -是屏幕截图。单击按钮后,面板应该消失。更复杂的是,这个面板有可能改变状态。单击特定按钮可能会导致在面板底部显示进度条。

我觉得我应该创建单独的视图 MenuDialog.mxml 并在那里放置按钮、进度条和状态,但是如何将它显示在工作区的顶部?我希望我的问题足够清楚:)

0 投票
1 回答
510 浏览

apache-flex - Flex + Mate + WebServiceInvoker : 根据 FlashVars 更改 WSDL

我在 EventMap 中有一个带有 WebService 标记实例的 Mate 项目(我在各种事件处理程序中使用它)。我非常希望能够通过 flashvars 设置 WebService 的 wsdl 属性,但我不完全确定在哪里或如何做到这一点。

我知道我可以通过 Application.application.parameters 集合访问 flashvars,但是在 WebService 的加载事件期间我似乎无法访问 Application 实例...

我怀疑有一些微妙或明显的东西我正在设法忽略:(

0 投票
2 回答
5977 浏览

apache-flex - 任何 Flex 4 迁移经验?

我目前的开发堆栈是 MySQL + iBatis + Spring + Spring BlazeDS Integration 1.01 + BlazeDS 3.2 和带有 Mate 0.8.9 框架的 Flex 3。现在 Flash Builder 4 beta 2 已经发布。有一些很酷的功能,比如以数据为中心的开发 (DCD)、表单生成等......你知道 Spring Blazeds 集成如何与 BlazeDS 4 一起工作吗?马特呢?Flex 4 有什么问题吗?DCD 如何适合配对事件图。我知道自己尝试会更好,但我只想检查是否有人尝试过迁移 Flex 4。如果是,有什么问题?您是否注意到任何生产力的提高?谢谢。