【问题标题】:creating a rounded button from AS3?从 AS3 创建一个圆形按钮?
【发布时间】:2009-02-18 11:16:18
【问题描述】:

如何在 AS3 中创建圆润美观的“OK”和“CANCEL”按钮?

我不想为这些使用任何图像,只需绘制它们?

【问题讨论】:

    标签: actionscript-3 flex3


    【解决方案1】:

    我会使用 Shape 或 Sprite,并使用图形属性在其上绘制 像

    var s:Shape = new Shape();
    s.graphics.beginFill(0x123123, 1);
    s.graphics.drawRoundRect(...);
    s.graphics.endFill();
    

    如果您想在其上附加其他元素(如标签),则使用 Sprite

    【讨论】:

      【解决方案2】:

      进一步了解monkeye的回答,如果使用Flex,您可以通过设置cornerRadius 样式创建非常简单的圆角Buttons。

      【讨论】:

      • 这就是我个人的想法。
      【解决方案3】:

      有很多方法可以做到这一点。

      如果我是你 - 如果你只需要一个按钮。让自己成为一个按钮类。如果您需要更多布局和 GUI 元素,请考虑使用 Flex Framework 或类似 ASwing

      在 Flex 中,要么学习how to skin 一个组件,要么自己动手。只需创建一个带有图片的画布、框、标签或其他任何东西,并使其表现得像一个按钮。

      【讨论】:

        猜你喜欢
        • 2018-07-23
        • 1970-01-01
        • 2023-04-11
        • 1970-01-01
        • 2019-12-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-10-09
        相关资源
        最近更新 更多