问题标签 [mxml]

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 投票
4 回答
10842 浏览

apache-flex - 在运行时将 Flex 组件宽度设置为 100%?

如果我正在创建一个输入字段MXML,我可以将宽度设置为100%。但我似乎无法在运行时通过 ActionScript 执行此操作。

这有效:

这不会编译,说宽度是一个数字,而不是一个字符串:

如何100%在运行时通过 ActionScript 创建的组件上设置大小?

0 投票
3 回答
5436 浏览

apache-flex - 调整 flex 组件的高度以填充舞台上的可用空间

我正在尝试使用 mxml 在 flex 中创建一个布局,该布局包含一个 Canvas 组件和一个 Box。布局应始终使 Box 位于应用程序的底部边缘并具有固定高度,而 Canvas 填充剩余的舞台区域并且不与 Box 重叠。

我的 MXML 如下;

我尝试使用动态绑定来设置画布上的高度(height="{this.stage.height - 30}"),但它会产生错误的结果。

有没有一种简单的方法可以在不使用 Actionscript 设置高度的情况下实现我所追求的目标?

0 投票
3 回答
385 浏览

apache-flex - 在 Flex 中,是否有类似 MXML 组件的“this”引用?

我可以像这样编写我想要实现的目标:

但如果我能写的话会发现它非常有帮助(我正在整理一个相当大的 UI):

现在,明显的问题是“this”并不指向 Button,而是指向代码所在文件定义的主要组件(例如 VBox),但如果我对当前的'MXML 组件..

有人会对此有解决方案吗?谢谢!汤姆

0 投票
1 回答
949 浏览

apache-flex - Degrafa 绘图工具 - 它们存在吗?

我正在尝试找到一种将 degrafa 与 MXML 一起使用的简单方法。我不是艺术家,当您无法想象制作所需艺术作品所需的内容时,使用代码创建图形似乎是非常错误的。
我所追求的是一个可以获取 SVG 图形并转换为合适的 MXML 标签的工具,以便我可以将它们复制/粘贴到 MXML 文件中。

degrafa 网站上应该有一个关于提取 SVG 数据并将其放入 MXML 文件的视频,但现在不可用。

那么有没有人知道是否有这个工具,或者知道任何关于提取 svg 数据并将其转换为 MXML 代码的教程。

干杯。

0 投票
1 回答
348 浏览

actionscript-3 - 在 Flex 中定义属性的可能值

在 Flex 中,是否可以在属性中包含某种元数据,以便能够列出属性可以使用的所有可能值?我希望能够在从 MXML 调用属性时列出值,例如在属性enabledvisible的情况下,用户获得“true/false”列表。

0 投票
2 回答
1237 浏览

apache-flex - 如何访问 mxml (Flex) DOM 元素?

有没有一种方法可以在 JS 中访问 mxml 文件的 DOM 元素(例如使用 Prototype 或 jQuery)?

我需要知道一个顶级元素是否有一个具有特定 id 的子元素(子子...-childs)。

在 JS(使用原型)中,它会是这样的:

有任何想法吗?

0 投票
2 回答
113 浏览

apache-flex - 为什么当您使用 flex 滚动时复选框没有保持选中状态?

我在使用动态数据填充的数据网格中使用复选框时遇到问题。滚动时复选框不会保持选中状态。我该如何解决?

0 投票
2 回答
746 浏览

apache-flex - 调整 Flex DataGridColumns(动态数字)

我有一个包含 4-10 列的 DataGrid。我希望列的宽度为“50”。我已经在 MXML 中设置了宽度属性。我正在使用“colName.hide = true”来隐藏各种列,具体取决于我是否有数据。我发现当我的列减少时我的列会扩展。有没有办法设置列的最大宽度或强制它保持相同的宽度?

0 投票
3 回答
4699 浏览

apache-flex - 有没有办法在 UI 构建时根据字段的值选择 MXML 组件?

我有一个使用该Repeater组件构建一组单选按钮的 flex MXML UI:

我想要做的是让中继器中的组件——RadioButton在这个例子中——根据一个属性的值来选择radios.currentItem:如果值为currentItem“foo”,例如,我想要一个Button,或者如果这是“酒吧”我想要一个RadioButton。是否可以在 MXML 组件中执行这种条件构造,或者我必须恢复到 ActionScript 来执行它吗?

我正在考虑这些方面的一些事情:

0 投票
1 回答
491 浏览

apache-flex - 具有类似组合框行为的自定义组件

我正在尝试在 flex 中创建一个自定义组件,该组件由一个按钮和一个位于该按钮正下方的 TileList 组成。在按钮单击事件上,TileList 应该打开/关闭。该组件工作正常,但是当我将它添加到我的主 flex 应用程序时,它在 VBox 内,它只是在 VBox 内打开和关闭。因为 VBox 的高度比自定义组件的 TileList 小很多,所以会导致滚动条。我的问题是它的行为应该像一个组合框/下拉菜单并越过 VBox,而不是进入它。有人可以告诉如何覆盖自定义组件,使其表现得像 ComboBox/Pull-down 吗?谢谢。