【发布时间】:2009-02-18 11:16:18
【问题描述】:
如何在 AS3 中创建圆润美观的“OK”和“CANCEL”按钮?
我不想为这些使用任何图像,只需绘制它们?
【问题讨论】:
标签: actionscript-3 flex3
如何在 AS3 中创建圆润美观的“OK”和“CANCEL”按钮?
我不想为这些使用任何图像,只需绘制它们?
【问题讨论】:
标签: actionscript-3 flex3
我会使用 Shape 或 Sprite,并使用图形属性在其上绘制 像
var s:Shape = new Shape();
s.graphics.beginFill(0x123123, 1);
s.graphics.drawRoundRect(...);
s.graphics.endFill();
如果您想在其上附加其他元素(如标签),则使用 Sprite
【讨论】:
有很多方法可以做到这一点。
如果我是你 - 如果你只需要一个按钮。让自己成为一个按钮类。如果您需要更多布局和 GUI 元素,请考虑使用 Flex Framework 或类似 ASwing
在 Flex 中,要么学习how to skin 一个组件,要么自己动手。只需创建一个带有图片的画布、框、标签或其他任何东西,并使其表现得像一个按钮。
【讨论】: