gpt4 book ai didi

apache-flex - Flex - 在 MXML 代码中使用百分比绑定(bind)宽度属性

转载 作者:行者123 更新时间:2023-12-04 03:22:42 24 4
gpt4 key购买 nike

是否可以使用数据绑定(bind)为 MXML 中定义的 UIComponent 的 width 属性设置百分比值?

我试图实现的目标是这样的(不起作用):

<s:Button width="{buttonWidth}%"/>


我知道在 MXML 中使用百分比作为 widthheight 属性是 Flex SDK 中的一种黑客行为,因为它们应该只接受数字值,但由于 PercentWidth和%Height 在MXML 中不可用,我陷入困境=/

我真的很想避免使用代码来做这么简单的事情,以便使我的代码尽可能清晰易读。

有人知道如何实现这一目标吗?

最佳答案

K,我遇到了同样的问题:将百分比值绑定(bind)到 Spark 容器的percentWidth 属性。首先,我用一些代码修复了它,但不喜欢它,然后我发现我可以用一种很好的 MXML 方式声明绑定(bind):

<fx:Script>
<![CDATA[
[Bindable] private var pWidth:uint;
]]>
</fx:Script>

<fx:Binding source="pWidth" destination="myContainer.percentWidth"/>

<s:Group id="myContainer" />

工作起来就像一个魅力:)

关于apache-flex - Flex - 在 MXML 代码中使用百分比绑定(bind)宽度属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2960351/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com