通过自定义类的方式创建皮肤,控制性更强,占用的内存更少。 ProgrammaticSkin类是外观元素的基类,它们通过编程方式来绘制自身。 关于ProgrammaticSkin类的更多信息,猛击这里: http://www.airia.cn/ActionScript3API/livedocs/mx/skins/ProgrammaticSkin.html 自定义类 package skins { import flash.display.GradientType; import flash.display.Graphics; import mx.skins.ProgrammaticSkin; public class CustomBG extends ProgrammaticSkin { public function CustomBG() { super(); } override protected function updateDisplayList(w:Number, h:Number):void { super.updateDisplayList(w, h); var g:Graphics = graphics; var fillColors:Array = [0x191919,0x262626,0x191919]; var fillAlphas:Array = [1.0,1.0,1.0]; var fillRatios:Array = [0,127,255] g.clear(); drawRoundRect(0, 0, w, h, [...]








