我从 air 3.1 更新到 air 3.7,现在似乎无法单击一个可以正常工作的按钮。
按钮在火花内VGroup
。
<s:Group id="noConnection" visible="false" alpha="0.9">
<s:Rect width="{Utils.application.width}" height="{Utils.application.height}">
<s:fill><s:SolidColor color="0xFFFFFF" /></s:fill>
</s:Rect>
<s:VGroup id="vgroup" verticalAlign="middle" verticalCenter="0"
horizontalAlign="center" horizontalCenter="0">
<s:Button label="Try again" click="retry_clickHandler(event)" />
<s:Label text="No connection"/>
</s:VGroup>
</s:Group>
在上面的代码中没有MouseEvent
或TouchEvent
在我按下按钮时触发。(它也没有动画)。
但是,如果从 VGroup 属性中删除verticalAlign" ,
verticalCenter HorizontalAlign Horizo ntalCenter` ,该按钮将再次正常工作。
and
像这样:
<s:Group id="noConnection" visible="false" alpha="0.9">
<s:Rect width="{Utils.application.width}" height="{Utils.application.height}">
<s:fill><s:SolidColor color="0xFFFFFF" /></s:fill>
</s:Rect>
<s:VGroup id="vgroup">
<s:Button label="Try again" click="retry_clickHandler(event)" />
<s:Label text="There's no connection" />
</s:VGroup>
</s:Group>
知道为什么会这样吗?
谢谢