就是这样,如果你嵌入一个图标:
[Embed(source='icons/checkmark.png')]
private static var CheckMark:Class;
你最终得到一个动态类。您可以通过调用 setStyle 方法在运行时轻松地将图标分配给按钮:
var btn:Button = new Button();
btn.setStyle("icon", CheckMark);
但是,如果您想在运行时更改图标,例如更改它的 alpha 值甚至重绘像素,然后再将其分配给按钮,该怎么办?
到目前为止,我找不到满意的答案...