为什么UIComponent在界面上什么都不显示呢?
ljm10 2012-10-16 11:44:53 定义了UIComponent
<mx:UIComponent id="UI" x="0" y="310" width="320" height="100" >
</mx:UIComponent>
添加组件到UIComponent
menuMask = new Sprite();
menuMask.width = UI.width;
menuMask.height = UI.height;
var g:Graphics = menuMask.graphics;
g.beginFill(0, 0);
g.drawRect(0, 0, stage.stageWidth, stage.stageHeight);
g.endFill();
UI.addChild(menuMask);
theMenu = new Sprite();
g = theMenu.graphics;
g.lineStyle(2, 0x666666);
g.moveTo(0, 0);
g.lineTo(stage.stageWidth, 0);
var labels:Array = new Array("delete", "settings", "about", "close");
var item_width:int = stage.stageWidth / labels.length;
var item:IconButton;
for ( var i:uint = 0, len:uint = labels.length; i < len; i++)
{
var s:String = labels[i];
item = new IconButton(s, this[s + "_ico"]);
item.name = s;
item.setSize(item_width, MENU_HEIGHT-1);
item.x = i * item_width;
item.y = 1;
theMenu.addChild(item);
}
UI.addChild(theMenu);
为什么界面什么都不显示