[flex_india:26310] can implement constructor in mxml

View: New views
6 Messages — Rating Filter:   Alert me  

[flex_india:26310] can implement constructor in mxml

by pradeep gorijavolu-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Hi all,

This is pradeep,
i have little bit confuse is
when we create mxml component mycanvas extends like canvas
in actionscipt we can write a constructor for mycanvas
but in case of mxml if i write in the script tag it shows an error.

Please let me know the bottom line of this core conecpt.

Regards,
Pradeep.

--~--~---------~--~----~------------~-------~--~----~
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@...
To unsubscribe from this group, send email to flex_india+unsubscribe@...
For more options, visit this group at http://groups.google.com/group/flex_india?hl=en
-~----------~----~----~----~------~----~------~--~---


[flex_india:26339] Re: can implement constructor in mxml

by Mayur Bais :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,
That  is because compiler has already generated .as files for you with the class name as a name of your mxml component.
if you use "-keep" as  compiler tag you will get to see all generated action script.

Hence it very correctly shows the error as "Multiple constructor definitions found".

You will also notice that only UIcomponent can be added to mxml file using a declarative sytanx like : <mx:abc../>
and dispatches multiple event during their life cycle , like initialize, creationComplete etc.  which can be tracked in Application.

Rest of tags that can be added to MXML ex :  RemoteObject, RadioButtonGroup, ArrayCollection etc implements IMXMLObject and hence can be added like <mx:.../>

Read more about "IMXMLObject interface" very interesting stuff to know :)

Hope this helps .

Regards
Mayur

On Mon, Nov 2, 2009 at 10:02 PM, pradeepflex <pradeepflex.group@...> wrote:

Hi all,

This is pradeep,
i have little bit confuse is
when we create mxml component mycanvas extends like canvas
in actionscipt we can write a constructor for mycanvas
but in case of mxml if i write in the script tag it shows an error.

Please let me know the bottom line of this core conecpt.

Regards,
Pradeep.




--~--~---------~--~----~------------~-------~--~----~
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@...
To unsubscribe from this group, send email to flex_india+unsubscribe@...
For more options, visit this group at http://groups.google.com/group/flex_india?hl=en
-~----------~----~----~----~------~----~------~--~---


[flex_india:26352] Re: can implement constructor in mxml

by pradeep gorijavolu-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Thanx for the information

Yes at the compile time IDE wll convert mxml into .as file, IDE wll generate a default constructor.

Here My Doubts are....

1)when i have a requirement to implement a code in a constructor through mxml is it possible?
2)Why the error becomes like Multiple constructor definitions found".So constructor overloading not support in AS?

Please let me clear one thing when i have a one constuctor like this
ComponentA(var str:String,userDtl:UserVO)

when i invoke a constructor like this ComponentA() or ComponentA("pradeep") with default constructor or with one paramater it wll work

Please let me know what is the bottom line behind this.

Regards,
Pradeep





On Wed, Nov 4, 2009 at 2:45 AM, Mayur Bais <mayur.bais@...> wrote:
Hi,
That  is because compiler has already generated .as files for you with the class name as a name of your mxml component.
if you use "-keep" as  compiler tag you will get to see all generated action script.

Hence it very correctly shows the error as "Multiple constructor definitions found".

You will also notice that only UIcomponent can be added to mxml file using a declarative sytanx like : <mx:abc../>
and dispatches multiple event during their life cycle , like initialize, creationComplete etc.  which can be tracked in Application.

Rest of tags that can be added to MXML ex :  RemoteObject, RadioButtonGroup, ArrayCollection etc implements IMXMLObject and hence can be added like <mx:.../>

Read more about "IMXMLObject interface" very interesting stuff to know :)

Hope this helps .

Regards
Mayur


On Mon, Nov 2, 2009 at 10:02 PM, pradeepflex <pradeepflex.group@...> wrote:

Hi all,

This is pradeep,
i have little bit confuse is
when we create mxml component mycanvas extends like canvas
in actionscipt we can write a constructor for mycanvas
but in case of mxml if i write in the script tag it shows an error.

Please let me know the bottom line of this core conecpt.

Regards,
Pradeep.







--~--~---------~--~----~------------~-------~--~----~
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@...
To unsubscribe from this group, send email to flex_india+unsubscribe@...
For more options, visit this group at http://groups.google.com/group/flex_india?hl=en
-~----------~----~----~----~------~----~------~--~---


[flex_india:26381] Re: can implement constructor in mxml

by saurabh goel-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,
 
Flex does't support OverLoading of function and constructor. When u create custom component using MXML than it automatically called constructor.
 
Regards
Saurabh Goel

On Wed, Nov 4, 2009 at 9:34 AM, pradeep gorijavolu <pradeepflex.group@...> wrote:
Thanx for the information

Yes at the compile time IDE wll convert mxml into .as file, IDE wll generate a default constructor.

Here My Doubts are....

1)when i have a requirement to implement a code in a constructor through mxml is it possible?
2)Why the error becomes like Multiple constructor definitions found".So constructor overloading not support in AS?

Please let me clear one thing when i have a one constuctor like this
ComponentA(var str:String,userDtl:UserVO)

when i invoke a constructor like this ComponentA() or ComponentA("pradeep") with default constructor or with one paramater it wll work

Please let me know what is the bottom line behind this.

Regards,
Pradeep






On Wed, Nov 4, 2009 at 2:45 AM, Mayur Bais <mayur.bais@...> wrote:
Hi,
That  is because compiler has already generated .as files for you with the class name as a name of your mxml component.
if you use "-keep" as  compiler tag you will get to see all generated action script.

Hence it very correctly shows the error as "Multiple constructor definitions found".

You will also notice that only UIcomponent can be added to mxml file using a declarative sytanx like : <mx:abc../>
and dispatches multiple event during their life cycle , like initialize, creationComplete etc.  which can be tracked in Application.

Rest of tags that can be added to MXML ex :  RemoteObject, RadioButtonGroup, ArrayCollection etc implements IMXMLObject and hence can be added like <mx:.../>

Read more about "IMXMLObject interface" very interesting stuff to know :)

Hope this helps .

Regards
Mayur


On Mon, Nov 2, 2009 at 10:02 PM, pradeepflex <pradeepflex.group@...> wrote:

Hi all,

This is pradeep,
i have little bit confuse is
when we create mxml component mycanvas extends like canvas
in actionscipt we can write a constructor for mycanvas
but in case of mxml if i write in the script tag it shows an error.

Please let me know the bottom line of this core conecpt.

Regards,
Pradeep.










--~--~---------~--~----~------------~-------~--~----~
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@...
To unsubscribe from this group, send email to flex_india+unsubscribe@...
For more options, visit this group at http://groups.google.com/group/flex_india?hl=en
-~----------~----~----~----~------~----~------~--~---


[flex_india:26409] Re: can implement constructor in mxml

by pradeep gorijavolu-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Yes i agree with that

1)can we restrict the dafault constructor in .as because if i want to write a constructor in mxml?

Reagrds,
Pradeep.

On Wed, Nov 4, 2009 at 8:24 PM, saurabh goel <goelsaurabh2005@...> wrote:
Hi,
 
Flex does't support OverLoading of function and constructor. When u create custom component using MXML than it automatically called constructor.
 
Regards
Saurabh Goel

On Wed, Nov 4, 2009 at 9:34 AM, pradeep gorijavolu <pradeepflex.group@...> wrote:
Thanx for the information

Yes at the compile time IDE wll convert mxml into .as file, IDE wll generate a default constructor.

Here My Doubts are....

1)when i have a requirement to implement a code in a constructor through mxml is it possible?
2)Why the error becomes like Multiple constructor definitions found".So constructor overloading not support in AS?

Please let me clear one thing when i have a one constuctor like this
ComponentA(var str:String,userDtl:UserVO)

when i invoke a constructor like this ComponentA() or ComponentA("pradeep") with default constructor or with one paramater it wll work

Please let me know what is the bottom line behind this.

Regards,
Pradeep






On Wed, Nov 4, 2009 at 2:45 AM, Mayur Bais <mayur.bais@...> wrote:
Hi,
That  is because compiler has already generated .as files for you with the class name as a name of your mxml component.
if you use "-keep" as  compiler tag you will get to see all generated action script.

Hence it very correctly shows the error as "Multiple constructor definitions found".

You will also notice that only UIcomponent can be added to mxml file using a declarative sytanx like : <mx:abc../>
and dispatches multiple event during their life cycle , like initialize, creationComplete etc.  which can be tracked in Application.

Rest of tags that can be added to MXML ex :  RemoteObject, RadioButtonGroup, ArrayCollection etc implements IMXMLObject and hence can be added like <mx:.../>

Read more about "IMXMLObject interface" very interesting stuff to know :)

Hope this helps .

Regards
Mayur


On Mon, Nov 2, 2009 at 10:02 PM, pradeepflex <pradeepflex.group@...> wrote:

Hi all,

This is pradeep,
i have little bit confuse is
when we create mxml component mycanvas extends like canvas
in actionscipt we can write a constructor for mycanvas
but in case of mxml if i write in the script tag it shows an error.

Please let me know the bottom line of this core conecpt.

Regards,
Pradeep.













--~--~---------~--~----~------------~-------~--~----~
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@...
To unsubscribe from this group, send email to flex_india+unsubscribe@...
For more options, visit this group at http://groups.google.com/group/flex_india?hl=en
-~----------~----~----~----~------~----~------~--~---


[flex_india:26450] Re: can implement constructor in mxml

by flexorz group of flex corders :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

you can try your code in

initialize(), or pre-initialize() depending on your requirement

best regards
dinukx

On Thu, Nov 5, 2009 at 8:15 AM, pradeep gorijavolu <pradeepflex.group@...> wrote:
Yes i agree with that

1)can we restrict the dafault constructor in .as because if i want to write a constructor in mxml?

Reagrds,
Pradeep.


On Wed, Nov 4, 2009 at 8:24 PM, saurabh goel <goelsaurabh2005@...> wrote:
Hi,
 
Flex does't support OverLoading of function and constructor. When u create custom component using MXML than it automatically called constructor.
 
Regards
Saurabh Goel

On Wed, Nov 4, 2009 at 9:34 AM, pradeep gorijavolu <pradeepflex.group@...> wrote:
Thanx for the information

Yes at the compile time IDE wll convert mxml into .as file, IDE wll generate a default constructor.

Here My Doubts are....

1)when i have a requirement to implement a code in a constructor through mxml is it possible?
2)Why the error becomes like Multiple constructor definitions found".So constructor overloading not support in AS?

Please let me clear one thing when i have a one constuctor like this
ComponentA(var str:String,userDtl:UserVO)

when i invoke a constructor like this ComponentA() or ComponentA("pradeep") with default constructor or with one paramater it wll work

Please let me know what is the bottom line behind this.

Regards,
Pradeep






On Wed, Nov 4, 2009 at 2:45 AM, Mayur Bais <mayur.bais@...> wrote:
Hi,
That  is because compiler has already generated .as files for you with the class name as a name of your mxml component.
if you use "-keep" as  compiler tag you will get to see all generated action script.

Hence it very correctly shows the error as "Multiple constructor definitions found".

You will also notice that only UIcomponent can be added to mxml file using a declarative sytanx like : <mx:abc../>
and dispatches multiple event during their life cycle , like initialize, creationComplete etc.  which can be tracked in Application.

Rest of tags that can be added to MXML ex :  RemoteObject, RadioButtonGroup, ArrayCollection etc implements IMXMLObject and hence can be added like <mx:.../>

Read more about "IMXMLObject interface" very interesting stuff to know :)

Hope this helps .

Regards
Mayur


On Mon, Nov 2, 2009 at 10:02 PM, pradeepflex <pradeepflex.group@...> wrote:

Hi all,

This is pradeep,
i have little bit confuse is
when we create mxml component mycanvas extends like canvas
in actionscipt we can write a constructor for mycanvas
but in case of mxml if i write in the script tag it shows an error.

Please let me know the bottom line of this core conecpt.

Regards,
Pradeep.
















--~--~---------~--~----~------------~-------~--~----~
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@...
To unsubscribe from this group, send email to flex_india+unsubscribe@...
For more options, visit this group at http://groups.google.com/group/flex_india?hl=en
-~----------~----~----~----~------~----~------~--~---