我试图在itemRenderer元素实例中创建一个Button类的实例,但是按钮实例没有它的外观。 有人可以解释我:
override protected function createChildren():void { super.createChildren(); btnControl = new Button(); btnControl.x = 2; btnControl.y = 22; btnControl.minHeight = 18; btnControl.minWidth = 50; btnControl.height = 18; btnControl.width = Number( undefined ); btnControl.label = "контрол"; btnControl.addEventListener( MouseEvent.CLICK, onBtnControlClick ); }
答案 0 :(得分:1)
据我所知,您的代码中没有将按钮添加到displayList。添加
addElement(btnControl);
如果这是你正在扩展的Spark组件,最后;如果它是一个mx组件使用
addChild(btnControl);