air 3.1 から air 3.7 にアップデートしたところ、正常に動作していたボタンがクリックできなくなったようです。
ボタンは spark の中にあります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 属性から verticalCenter horizontalAlign horizontalCenter` を削除するとverticalAlign" ,
、ボタン
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>
なぜこれが起こるのか分かりますか?
ありがとう