Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex 使textarea在所有其他textinput的顶部可见_Apache Flex_Layout_Textarea - Fatal编程技术网

Apache flex 使textarea在所有其他textinput的顶部可见

Apache flex 使textarea在所有其他textinput的顶部可见,apache-flex,layout,textarea,Apache Flex,Layout,Textarea,我创建了自己的验证控件 像这样的 control.mxml: <mx:states> <mx:State name="ExceptionState"> <mx:AddChild relativeTo="{hbox1}"> <mx:TextArea id="txtError" styleName="errorMessage" width="

我创建了自己的验证控件

像这样的 control.mxml:

<mx:states>
    <mx:State name="ExceptionState">
        <mx:AddChild relativeTo="{hbox1}">
            <mx:TextArea id="txtError"  
                styleName="errorMessage" 
                width="140" minHeight="26" 
                wordWrap="true" editable="false" 
                /> 
        </mx:AddChild>
        <mx:SetProperty name="height" value="56" /> 
        <mx:SetProperty target="{txtInput}" name="y" /> 
        <mx:SetProperty name="width" value="100%" />  
    </mx:State>
</mx:states>
<mx:HBox width="100%" x="0" y="0" id="hbox1" styleName="nopadding">
    <mx:TextInput id="txtInput" 
        text="{text}" 
        displayAsPassword="{displayAsPassword}" 
        maxChars="{maxLength}" 
        cornerRadius="0" 
        height="22" 
        styleName="{inputStyleName}" 
        width="{_inputWidth}" 
        /> 
</mx:HBox>

当我验证txtinput并且它无效时,文本区域将显示,其中包含一些信息

现在,我在画布中有几个文本输入字段


等等。 但是,当eerstes无效时,文本区域将出现,并且我的带有id花呢的自定义控件将稍微移动

是否可以让textarea浮动,但这仍然是相对于hbox1的

谢谢,


JSMB

如果我是你,我会尝试使用PopUpManager.addPopUp将文本字段放入框中。完成此操作后,可以手动重新定位文本字段,而不会影响框的子项对齐。您甚至可以使用BindingUtils来实现这一点,这样您就不必每次都重新定位它


另一方面,您可以使用Alert.show,它只需在整个SWF上弹出一个窗口。

如果我是您,我会尝试使用PopUpManager.addPopUp将文本字段放入框中。完成此操作后,可以手动重新定位文本字段,而不会影响框的子项对齐。您甚至可以使用BindingUtils来实现这一点,这样您就不必每次都重新定位它


另一方面,您可以使用Alert.show,它只需在整个SWF上放置一个弹出窗口。

您的组件custom:control的基类是什么?它是否扩展了画布?

组件自定义:控件的基类是什么?它会扩展画布吗