- <xml version=”1.0″ encoding=”utf-8″?>
- <mx:Application
- xmlns:mx=”http://www.adobe.com/2006/mxml”
- layout=”vertical”>
- <mx:Button label=”hide text”
- click=”myText.visible=false;
- myText.includeInLayout=false;” />
- <mx:Text id=”myText” text=”hello,
- this text will be hidden or shown,
- depending on the buttons” />
- <mx:Button label=”show text”
- click=”myText.visible=true;
- myText.includeInLayout=true;” />
- </mx:Application>
<xml version=”1.0″ encoding=”utf-8″?>
<mx:Application
xmlns:mx=”http://www.adobe.com/2006/mxml”
layout=”vertical”>
<mx:Button label=”hide text”
click=”myText.visible=false;
myText.includeInLayout=false;” />
<mx:Text id=”myText” text=”hello,
this text will be hidden or shown,
depending on the buttons” />
<mx:Button label=”show text”
click=”myText.visible=true;
myText.includeInLayout=true;” />
</mx:Application>
通常大家都会设置visible属性为false。但这样做还是会有问题:组件仍然占用原来的位置。
最后同时使用includeInLayout与visible属性来解决。