thank you manikandan this is what i want.
then how to implement or what are these methods involved in custom component

createChildren()
commitProperties()
measure()
updateDisplayList()

please give me detailed explanation  how to change default layout mechanism

Thnaks&Regards,
Gerald A

On Fri, Apr 8, 2011 at 9:20 AM, Manikandan S <thisismanikan...@gmail.com>wrote:

> For that you can specify the your own required value in the native
> component itself.. Because the native components has already exposed these
> properties. simply you can set the value...
>
> But for your reference am sharing one piece of code,
>
>
> public class CustomTextInput extends TextInput
> {
>         //width property
>         private var _width:int;
>
>
>         //Constructor (if you needed)
>         public function CustomTextInput ()
>         {
>             super();
>         }
>
>         public function get width():int
>         {
>             return _width;
>         }
>
>         public function set width(b:int):void
>         {
>             //your logic
>             _width= b;
>         }
>
>         // Similarly for other properties like height, font size etc.
> }
>
> *Note:*
>
> Properties are exposed by get() and set() methods.. By using those methods
> you can assign the value using set() method and retrieve the value using
> get() method.
>
> *For example,*
>
> *CustomTextInput.width = 50;*   // This will assign the CustomTextInput
> width value using set() method
>
> var widValue:int;
> *widValue = CustomTextInput.width;*  // This will return the
> CustomTextInput's width value.
>
>
>
>
> On Thu, Apr 7, 2011 at 6:19 PM, Gerald Anto Fernando <
> flex.gerald.a...@gmail.com> wrote:
>
>> suppose if want change the defualt size of font and color of font and
>> default width and height of textInput etc
>> how to i do manikandan and naveen
>>
>> please add the code into what you wrote that is exactly i need to know
>>
>> Thanks&Regards,
>> Gerald A
>>
>> On Thu, Apr 7, 2011 at 4:29 PM, Manikandan S 
>> <thisismanikan...@gmail.com>wrote:
>>
>>> Hi Gerald,
>>>
>>> U want to create a component from Flex native component? If yes means
>>> create a custom component extending from Flex native component and then add
>>> your own methods and properties to the custom component.
>>>
>>> For example,
>>>
>>> public class CustomTextInput extends TextInput
>>> {
>>>         private var _sampleText:String;
>>>
>>>         //Constructor (if you needed)
>>>         public function CustomTextInput ()
>>>         {
>>>             super();
>>>         }
>>>
>>>         public function get sampleText():String
>>>         {
>>>             return _sampleText;
>>>         }
>>>
>>>         public function set sampleText(b:String):void
>>>         {
>>>             //your logic
>>>             _sampleText = b;
>>>         }
>>> }
>>>
>>> Likewise you can add methods and can override existing methods.....
>>>
>>>
>>>
>>>
>>> --
>>>
>>> Regards,
>>>
>>> Manikandan.S  <http://www.umoldit.com>
>>> <http://www.umoldit.com>
>>>
>>>  --
>>> You received this message because you are subscribed to the Google Groups
>>> "Flex India Community" group.
>>> To post to this group, send email to flex_india@googlegroups.com.
>>> To unsubscribe from this group, send email to
>>> flex_india+unsubscr...@googlegroups.com.
>>> For more options, visit this group at
>>> http://groups.google.com/group/flex_india?hl=en.
>>>
>>
>>
>>
>> --
>> Thanks & Regards,
>> A  Gerald
>>
>>  --
>> You received this message because you are subscribed to the Google Groups
>> "Flex India Community" group.
>> To post to this group, send email to flex_india@googlegroups.com.
>> To unsubscribe from this group, send email to
>> flex_india+unsubscr...@googlegroups.com.
>> For more options, visit this group at
>> http://groups.google.com/group/flex_india?hl=en.
>>
>
>
>
> --
>
> Regards,
>
> Manikandan.S  <http://www.umoldit.com>
>  <http://www.umoldit.com>
>
>  --
> You received this message because you are subscribed to the Google Groups
> "Flex India Community" group.
> To post to this group, send email to flex_india@googlegroups.com.
> To unsubscribe from this group, send email to
> flex_india+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/flex_india?hl=en.
>



-- 
Thanks & Regards,
A  Gerald

-- 
You received this message because you are subscribed to the Google Groups "Flex 
India Community" group.
To post to this group, send email to flex_india@googlegroups.com.
To unsubscribe from this group, send email to 
flex_india+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/flex_india?hl=en.

Reply via email to