在flex4中,因为必须添加标签才能出现滚动条,所以如果如果一个容器例如Panel没有添加滚动条,那么添加到Panel中的child的位置如果超出了Panel的边界,那么这个child就不会隐藏。
如果不想添加滚动条,并且让子类在超出边界时隐藏掉,只要在给容器设置layout并且设置layout的clipAndEnableScrolling为true即可。
例子:
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600"
currentState="show">
easeInFraction="0.3"/>
id="testPanel"
x="100"
width="75%" height="75%">
width="40"
click.show="{hideMove.play()}"
click.hide="{showMove.play()}"/>