Como você está fazendo acesso ao rotinas.as ?

tem como postar o código que não funciona?

Em 8 de abril de 2010 15:12, Jose Carlos Leoner <[email protected]>escreveu:

> Desculpem a insistência, mas é que não estou sabendo resolver isso e
> preciso consistir as telas do sistema que estou montando.
>
>
> Em 7 de abril de 2010 08:29, Jose Carlos Leoner <[email protected]>escreveu:
>
>  Pessoal
>>
>> Sei que isso deve ser básico, mas já pesquisei e não achei um exemplo,
>> pois parece que usam validator e queria usar o focusOut para pegar o erro ao
>> término da digitação.
>> No código abaixo tenho a função TestaData e gostaria que ela fosse uma
>> função padrão para que em outros módulos eu a chamasse da forma como aqui
>> coloquei
>> Coloquei ela num outro arquivo onde chamei de rotinas.as e mudei ela para
>> public, só que aí ela passa a não funcionar.
>> Como teria que fazer esse procedimento ?
>>
>> <?xml version="1.0" encoding="utf-8"?>
>> <mx:Module xmlns:mx="http://www.adobe.com/2006/mxml"; layout="absolute"
>> width="100%" height="100%"
>> creationComplete="init()" xmlns:ns1="bin.*"
>> xmlns:ns2="com.flexpernambuco.controls.*" xmlns:ns3="fs.controls.*"
>> xmlns:ns4="*" xmlns:ns5="br.com.thinklab.util.control.*"
>> xmlns:ns6="com.adobe.flex.extras.controls.*">
>> <mx:TitleWindow width="574" height="438" layout="absolute"
>> verticalAlign="middle" title="Vendedor" y="10" horizontalCenter="0"
>> backgroundColor="#EDF3FA">
>> <mx:Text x="7" y="2" text="Vendedor" fontWeight="bold" fontStyle="italic"
>> color="#268BA1" fontSize="22" width="213" alpha="1.0"/>
>> <mx:Canvas x="10" y="203" width="522" height="160" borderStyle="solid"
>> borderThickness="2">
>> <mx:Text x="5" y="13" text="Vendedor" width="75" textAlign="right"
>> height="20" color="#000000"/>
>> <mx:TextInput id="vendedor" x="82" y="13" width="70" textAlign="left"
>> editable="false" height="20" maxChars="0" color="#000000"/>
>> <mx:Text x="5" y="82" text="Data" width="75" textAlign="right" height="20"
>> color="#000000"/>
>> <ns6:MaskedTextInput id="datcad" x="82" y="82" height="20"
>> textAlign="left" editable="false" inputMask="##//##//####"
>> focusOut="TestaData(datcad)" width="118"/>
>> </mx:Canvas>
>> <mx:Button label="Salvar" id="bot_Salvar" x="167" y="371" width="98"
>> click="gravar()" enabled="false" icon="@Embed(source='imagem/ok.png')"/>
>> <mx:Button label="Cancelar" id="bot_Sair" x="300" y="371" width="98"
>> click="Bloquear()" enabled="false"
>> icon="@Embed(source='imagem/cancelar.png')"/>
>> </mx:TitleWindow>
>> <mx:ArrayCollection id="validadores">
>> <mx:StringValidator source="{datcad}" property="text" required="true"
>> minLength="8" tooShortError="Campo incompleto"
>> requiredFieldError="Preenchimento obrigatório. " />
>> </mx:ArrayCollection>
>>    <mx:Script>
>>    <![CDATA[
>>    import mx.validators.ValidationResult;
>>    import mx.controls.Text;
>>    import mx.events.CloseEvent;
>>    import mx.controls.Alert;
>>    import mx.rpc.events.ResultEvent;
>>    import mx.collections.ArrayCollection;
>>    import mx.events.ValidationResultEvent;
>>
>>    private function TestaData(cdatcad):void {
>>
>>       if(cdatcad > "20/01/2010") { Alert.show("Data inválida","Atenção");
>> return ; }
>>    }
>>    ]]>
>>    </mx:Script>
>> </mx:Module>
>>
>>
>
>  --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para [email protected]
> Para sair da lista, envie um email em branco para
> [email protected]
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>



-- 
______________________

Atenciosamente,

Rafael Comim

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a