问题标签 [mel]

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 回答
3029 浏览

icons - 调整架子图标的大小以适应其空间

我创建了两个架子按钮和图标,但在我发布的图片附件中,您可以看到黄色图标似乎工作正常,但至于蓝色图标,它粘在其左上角'空间'

我为黄色图标创建的初始尺寸是 32 x 32 像素,而蓝色图标是 20 x 20 像素

两个货架属性几乎相同,但我无法让蓝色图标大小匹配或位于中心。

因此,有没有其他方法可以调整它的大小,让它像黄色一样具有合理的大小,而无需创建另一个 32 x 32 像素的新图像?

0 投票
1 回答
1191 浏览

mule - Mule ESB:无法让 MEL 访问字段

我有以下流程,它接受来自 http 的 JSON 对象,然后将 JSON 对象转换为标准对象,然后对对象执行 CHOICE。

下面是流程:

下面是流量测试

所以即使我的 input2.txt 包含:

我无法成功触发以下表达式

现在注意 Set Payload 表达式

...以及它报告的内容:

所以它似乎无法识别payload.uid

我应该如何在 MEL 中引用它?

谢谢

0 投票
2 回答
1774 浏览

json - Mule ESB 无法触发选择“何时”条件

我无法让 Mule ESB 触发选择“何时”条件

我将 Hello World 流转换为接受 JSON 对象(将 JSON 插入到 Object 节点)并执行 Choice 节点。

但我无法触发 CHoice 语句的“何时”条件;我总是去默认情况下。下面是流程:

在此流程中,我使用以下条件和 SetPayload(默认情况)语句:

下面是我的输出:

如您所见,我没有触发“何时”子句。但是,SetPayload 确实将 payload.get('uid') 输出为“ABC”

所以我再试了三个不同的时间,三个不同的“何时”条件:

但在所有这三种情况下,我得到以下信息:

我该如何解决这个问题?

谢谢

0 投票
1 回答
484 浏览

user-interface - 打开窗口后执行 MEL 命令

我正在编写一个 MEL 脚本,其中涉及打开油脂铅笔 UI 工具栏。我想删除该工具栏上的关闭按钮。我试着做

但得到Error: line 2: window: Object 'greasePencilFloatingWindow' not found.

进一步的测试表明,运行

将返回结果 0。

运行GreasePencilTool;然后window -edit -tbm 0 greasePencilFloatingWindow;在不同的时间按预期工作,就像window -edit -tbm 0 greasePencilFloatingWindow;在工具栏已经打开时运行一样。

但是,我需要能够在工具栏打开时立即删除关闭按钮。

我能想到的最接近的事情说明了我想要做的是 Javascript 回调函数,一旦当前函数完成,就可以在其中执行另一个函数......但是有没有办法在 MEL 中做类似的事情?

我也尝试过使用该evalDeferred命令但没有成功。

0 投票
1 回答
565 浏览

maya - 从 ASC 文件中读取 Maya 中的 NURBS 控制点

假设我有一个具有 100 (x,y,z) 坐标的 ASC 文件(表示类似螺旋的世界线轨迹)。我想在 Maya 中导入该文件并使用我的 ASC 文件中的每个坐标作为控制点创建一个 NURBS。

我知道如何在 python 中导入 asc 文件,但我不知道如何从中创建 NURBS 控制点!

我认为它应该是一个简单的脚本,但我是 MEL 脚本和 Maya 驱动的 Python 的新手。MEL 或 Python 中的任何脚本片段可以让它工作吗?

谢谢!

0 投票
1 回答
493 浏览

java - 是否可以针对 XML、DOM 或其他原始结构使用 Mule MEL 表达式?

由于性能问题,我试图避免进行 XML 到 JAXB 的转换 - 消息可能相当复杂。

是否可以对未转换为 POJO 的消息使用表达式?

我尝试使用 XML 到 DOM 转换器,但之后在有效负载上使用表达式会导致异常(“No property ... in ...xerces.DocumentImpl”)

0 投票
1 回答
569 浏览

python - (Mel) Substitute, Maya 的 Python 等价物是什么

我正在为 Substitute 编写一个 Python 等价物,任何建议将不胜感激。谢谢!

0 投票
1 回答
594 浏览

scripting - Maya 中的属性模板

我在 Maya 2014 中工作。我的自定义属性显示在Channels Box. 我现在正试图在Attribute Editor. 我有一个名为AECamera_OrthoTemplate.mel以下代码的 AETemplate 文件:

当查看Attribute Editor我选择的自定义相机形状时,我看到Camera里面没有任何内容的打开布局,并且所有控件似乎都放置在Extra Attributes底部的布局部分内。我想查看嵌套在该Camera部分中的那些控件。

任何帮助我克服这个障碍的帮助将不胜感激,

谢谢。

0 投票
2 回答
1452 浏览

3d - 在 MEL 中,如何仅在一个方向上平移对象枢轴?

我想编写一个脚本,该脚本将采用多个对象,将它们各自的枢轴居中,然后将 y 中的枢轴转换为 0。

到目前为止,这是我尝试的两种变体:

在第二个脚本中,平移 y 移动到零(从其起始位置开始 -0.098814),但 z 和 x 远离源对象的中心。

0 投票
1 回答
945 浏览

mule - MEL 表达问题

我已经定义了一个全局函数如下

但是当通过记录器调用时似乎什么都没有发生

xpath 表达式 xpath://address/@timestamp 产生 2014-10-29T15:23:07

但在我看到的记录器之前

xpath-branch:/address/@timestamp 为:org.dom4j.tree.DefaultAttribute@6452310a [属性:名称时间戳值“2014-10-29T15:23:07”]

错误信息如下

我在这里做错了什么?非常感谢。