自分自身の検証コントロールを作成しました。この control.mxmlよう他のテキスト入力の上にテキストエリアを表示します
何か:私はtxtinputを検証し、それが有効ではない場合は
<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>
、テキストエリアには、その中のいくつかの情報が表示されます。
今、私は キャンバス内のいくつかのTextInputフィールド
<custom:control id="eerstes" errormessage("message1");/> <custom:control id="tweeds"errormessage("message2");/>
などを持っていますが、eerstesが有効でない場合、テキストエリアが表示され、IDのツイードと私のカスタムコントロールが少しシフトします。
テキストエリアを浮動させることはできますが、これはまだhbox1に関連していますか?
は私があなただったら、私は箱の中にテキストフィールドを配置するPopUpManager.addPopUpを使用しようとするだろう
JSMB
はい、しています。 –