【问题标题】:flex togglebuttonbar buttons widthflex 切换按钮栏按钮宽度
【发布时间】:2010-08-16 05:26:11
【问题描述】:

我如何在工具按钮栏上使用百分比宽度,因为我不想使用 width 属性。

【问题讨论】:

    标签: apache-flex button togglebuttonbar


    【解决方案1】:

    设置组件的百分比宽度:

    1. 在 MXML 中,您可以设置 width 属性使用百分比值。

    2. 在 AS3 中,使用 percentWidth 财产。

    但是,如果您想在 toggleButtonBar 中设置按钮的百分比宽度,您可以查看 buttonWidth 样式,但我怀疑它不接受百分比。如果没有,您将不得不扩展组件并重新编写 updateDisplayList() 方法以根据百分比调整按钮的大小和位置。

    【讨论】:

    • 嗨,你能解释一下困难的部分吗?如果按钮没有这个属性,我怎么能在 updateDisplayList 中实现按钮的百分比属性?
    • 新建一个组件扩展按钮栏。将该属性添加到您的扩展组件“public var buttonWidthPercentage : int”,就像您创建任何其他属性一样。然后覆盖 updateDisplay 列表并根据 unscaledWidth 参数计算按钮百分比宽度。
    猜你喜欢
    • 1970-01-01
    • 2011-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多