Hi Paul, thanks for that - what if you had another container inside
TestContainer? With say a 20 pixel border around all sides. How could
you add a button to the child container (not the parent container).

 

Thanks,

 

Mark

 

 

________________________________

From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On
Behalf Of Paul Andrews
Sent: 05 December 2007 10:38
To: flexcoders@yahoogroups.com
Subject: Re: [flexcoders] How does Panel work in designer / layout?

 

 

        ----- Original Message ----- 

        From: Mark Ingram <mailto:[EMAIL PROTECTED]>  

        To: flexcoders@yahoogroups.com
<mailto:flexcoders@yahoogroups.com>  

        Sent: Wednesday, December 05, 2007 10:01 AM

        Subject: RE: [flexcoders] How does Panel work in designer /
layout?

         

        Hi, if the container is made as a separate class, then I add it
to my main application, I can't position buttons inside an internal
container - it doesn't recognise my new control as an actual container
(even though it is a series of canvases and vboxes).

         

The following is OK for me:

 

package com.ipauland.view
{
 import mx.containers.Canvas;

 public class TestContainer extends Canvas
 {
  public function TestContainer()
  {
   super();
  }
 }
}

 

 

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml
<http://www.adobe.com/2006/mxml> " layout="absolute"
 xmlns:cont="com.ipauland.view.*"  height="404">
 
 <cont:TestContainer x="10" y="10">
  <mx:Button label="myButton"  x="185" y="117"/>
 </cont:TestContainer>
</mx:Application>

 

Though I confess I rarely use design view these days. The container is
there in design view.

 

Hope that helps?

 

Paul 

        
________________________________


        From: flexcoders@yahoogroups.com
<mailto:flexcoders@yahoogroups.com>  [mailto:[EMAIL PROTECTED]
On Behalf Of Paul Andrews
        Sent: 05 December 2007 09:57
        To: flexcoders@yahoogroups.com
        Subject: Re: [flexcoders] How does Panel work in designer /
layout?

         

        ----- Original Message ----- 

                From: Mark Ingram <mailto:[EMAIL PROTECTED]>  

                To: flexcoders@yahoogroups.com
<mailto:flexcoders@yahoogroups.com>  

                Sent: Wednesday, December 05, 2007 9:48 AM

                Subject: [flexcoders] How does Panel work in designer /
layout?

                 

                Hi, how does the Panel class work in the designer? i.e.
when I drag a button on, the designer knows to place the button inside
the white area in the centre of the panel. All coordinates are in
relation to that white area.

                 

                I have a container class which is similar in layout to
the panel (but different enough to require a separate class) and I want
to be able to add it to another container and then add controls to it.

                 

                I hope that makes sense. Maybe this ascii drawing will
help :-)

                 

                |-------------------|

                |                        |

                |    |----------|     |

                |    |             |    |

                |    |----------|     |

                |                        |

                |-------------------|

                 

                If I drop a button onto this control, I want all
coordinates to be in relation to the centre container.

                 

        If the button is inside the container, it's coordinates will be
relative to the container.

                 

                Thanks,

                 

                Mark

 

Reply via email to