You would extend the DateField component and override the properties
in the new Class' constructor, for example:

package mycomponents
{
        import mx.controls.DateField;

        public class MyDateField extends DateField
        {
                public function MyDateField()
                {

                        super();
                monthNames=['Jan', 'Feb', 'Mar', 'Apr', 'May',
                'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov',
                'Dec'];                 
                }

        }
}


Then in your code replace all references to DateField with MyDateField.

--
Josh Vanderberg
vanderberg.typepad.com - Flex blog and open source flex components


--- In flexcoders@yahoogroups.com, "cristian.mrsystem"
<[EMAIL PROTECTED]> wrote:
>
> Hi.
> 
> I'm using Flex 2.01, and I'm looking for something to change the
values for all the 
> components of the same kind, by declaring it only once in the
application. For example:
> I want to use my personal monthNames and dayNames for the component
DateField, but I 
> want to declare my values only once, and not every time I add a
DateField component.
> 
> I got the idea when I saw that I could define the labels for the OK,
Cancel, Yes and No buttons 
> from Alert messages, by changing the value of variables in the main
application like:
>   Alert.yesLabel = "Sí";
>   Alert.noLabel = "No";
>   Alert.cancelLabel = "Cancelar";
>   Alert.okLabel = "Aceptar";
> 
> Can I do something similar with other components? Where can I find
the info about it?
> 
> Thank you very much
>


Reply via email to