我正在尝试<s:TextInput>
用 a 覆盖 a <s:Label>
。标签应该在点击时变得可见=假。问题是当我单击 TextInput 上方的标签时,TextInput 被激活并且标签单击事件被忽略。
我试图调整深度设置,但无济于事。我也尝试使用event.PreventDefault()
,但它也没有帮助。
标签似乎是透明的。
我无法弄清楚这一点,希望有人可以帮助我。
更新:
此代码显示了问题。
<?xml version="1.0" encoding="utf-8"?>
<s:View xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark" title="HomeView">
<fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here -->
</fx:Declarations>
<s:Label depth="1" width="200" backgroundColor="0xFFFFFF">
Long boring text repeated a multiple of times. Long boring text repeated a multiple of times.Long boring text repeated a multiple of times.
</s:Label>
<s:TextInput>
</s:TextInput>
</s:View>