Olá gente, tudo bem??
estou tentando fazer com que minha view fique organizada ou por TabNavigator ou Accordion para organizar o formulario… mas notei que, se deixo um campo vazio de algum canvas e clicar no botão para chamar uma função nada acontece, mas se preencher um campo pelo menos de cada canvas funciona normalmente…
isso é normal?? consigo reverter isso ou é um bug do flex??
abaixo coloco uma demonstração do que estou falando… coloquei um textInput em cada canvas… se qualquer ficar vazio, na hora de apertar o botão nada acontece…
<?xml version="1.0" encoding="utf-8"?>
<mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="650" height="482" alpha="0.5"
close="PopUpManager.removePopUp(this)">
<mx:TabNavigator x="25" y="42" width="564" height="312" alpha="1.0" backgroundAlpha="0.27" id="navCadastro">
<mx:Canvas label="Dados Pessoais" width="100%" height="100%">
<mx:Label x="96" y="99" text="Nome"/>
<mx:TextInput x="141" y="97" id="textNome"/>
</mx:Canvas>
<mx:Canvas label="Endereço" width="100%" height="100%">
<mx:Label x="96" y="125" text="Endereço"/>
<mx:TextInput x="159" y="123" id="textEndereco"/>
</mx:Canvas>
<mx:Canvas label="Contato" width="100%" height="100%">
<mx:Label x="96" y="151" text="Telefone"/>
<mx:TextInput x="158" y="149" id="textTelefone"/>
</mx:Canvas>
<mx:Canvas label="Documentos" width="100%" height="100%" alpha="1.0">
<mx:Button x="64" y="218" label="Button" width="94" height="39" click="{test()}"/>
</mx:Canvas>
<mx:Button x="165" y="192" label="Button" click="test()"/>
</mx:TabNavigator>
<mx:Script>
<![CDATA[
import mx.managers.PopUpManager;
import mx.controls.Alert;
public function test():void
{
Alert.show(textNome.text+", "+textEndereco.text+", "+textTelefone.text);
}
]]>
</mx:Script>
</mx:TitleWindow>
desde já agradeço a ajuda…
att.