Comunidad de diseño web y desarrollo en internet online

Fechas + AS3

Citar            
MensajeEscrito el 13 Jul 2009 07:53 pm
necesito ayuda :D
es acerca de como validar la fecha si es real
por ejemplo
no puede ingresar la fecha de 30/febrero/3000
cosas asi
en pocas palabras seria validar los dias de la meses
porfavor kien me puede orientar
gracias

Por yeethug

43 de clabLevel



 

firefox
Citar            
MensajeEscrito el 13 Jul 2009 10:38 pm
hola amigo , aqui el ejemplo completo

Código :

?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="top"
    horizontalAlign="center" backgroundGradientColors="[0x000000,0x323232]" paddingTop="0" viewSourceURL="srcview/index.html">
    
    <mx:Script>
        import mx.controls.Alert;
    </mx:Script>

    <mx:Model id="CheckModel">
        <dateInfo>
            <DOB>{dob.text}</DOB>
        </dateInfo>
    </mx:Model>

    <mx:DateValidator source="{dob}" property="text" allowedFormatChars="/" 
        trigger="{myButton}" triggerEvent="click" 
        valid="Alert.show('Validation Succeeded!');"/>
        
    <mx:Panel title="DateValidator Example" layout="vertical" color="0xffffff" borderAlpha="0.15"
         paddingTop="10" paddingRight="10" paddingBottom="10" paddingLeft="10" horizontalAlign="center">
         
         <mx:Form color="0x323232">
            <mx:FormItem label="Enter date of birth (mm/dd/yyyy): ">
                <mx:TextInput id="dob" width="100%"/>
            </mx:FormItem>

            <mx:FormItem >
                <mx:Button id="myButton" label="Validate" />
            </mx:FormItem>
        </mx:Form>
        
    </mx:Panel>
</mx:Application>


mas que claro eharle agua, tambien consulta sobre el paquete que trae flex se llama
mx.validador

y la clase es DateValidator bien con eso ya lo otro depende de ti nos vemos amigo

Por xcom

Claber

530 de clabLevel



 

firefox
Citar            
MensajeEscrito el 13 Jul 2009 10:54 pm
aki esta para kien kiera usarlo esta en en as3 y si me funciono lo k me mandaste xcom
gracias :D

Código ActionScript :

import mx.events.ValidationResultEvent;
         import mx.validators.DateValidator;
         import mx.controls.Alert;
         private var dateV:DateValidator=new DateValidator();
         public function validar():void{
            
            dateV.daySource=dayInput;   
            dateV.dayProperty="text";
            dateV.monthSource=monthInput;
            dateV.monthProperty="text";
            dateV.yearSource=yearInput;
            dateV.yearProperty="text";
            
            dateV.addEventListener(ValidationResultEvent.VALID,function valido(event:ValidationResultEvent):void{
               Alert.show(event.toString());
            });
            dateV.addEventListener(ValidationResultEvent.INVALID,function Invalido(event:ValidationResultEvent):void{
               Alert.show(event.message.toString());
            });
         }
         

Por yeethug

43 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.