Flex显示按钮的问题
internal function initApp():void{ var win:PanelExample = new PanelExample(); win.x = 20; win.y = 20; addChild(win); } internal function doTrue():void{ } ]]> 将PanelExample组件显示出来 在PanelExample组件执行了下面的命令后,visible=false //点击关闭按钮时触发该函数 internal function doClose():void{ visible = false; //让组件本身不可见 } ]]> 但false并不是生命周期的结束。 如果在主窗口新建一个按钮 是可以把它显示出来的,但是现实出来那个是新的还是原来那个呢?按我理解,应该是重新new出来的一个。 于是做一个测试,在PanelExample组件中添加一个按钮,点击后改变组件上的文字。 测试后发现果然是新new出了新的组件 修改一下代码,把主窗口中,new组件的代码移出来,并添加新函数: var win:PanelExample = new PanelExample(); internal function initApp():void{ win.x = 20; win.y = 20; addChild(win); } internal function doTrue():void{ ...