You are clear that constraint based layout requires a Canvas or application
or panel with absolute layout?

 

Either extend one of those for your component, or size and position your
child component manually.

 

Tracy Spratt,

Lariat Services, development services available

  _____  

From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On
Behalf Of dennis
Sent: Monday, December 21, 2009 2:10 PM
To: flexcoders@yahoogroups.com
Subject: [SPAM] RE: [SPAM] RE: [flexcoders] Re:
constraintColumns/constraintRows on extended Sprite object REFdn6025643069

 

  

Hello to all

Can anybody else help on this topic???

Any other suggestion how to anchor an UIComponent object?

 

dennis

 

From: dennis [mailto:den...@anel.cc] 
Sent: Saturday, December 19, 2009 12:12 AM
To: 'flexcoders@yahoogroups.com'
Subject: RE: [SPAM] RE: [flexcoders] Re: constraintColumns/constraintRows on
extended Sprite object REFdn6025643069

 

Hi Tracy. I hope you are ok.

 

I do the follow:

      var d:PanelGradient=new
PanelGradient(0,0,stg.width/2,stg.height/2,30,30,stg.width/2*1.5,stg.width/2
*1.5);

      d.setStyle("right",10);

      d.setStyle("bottom",10);

      addChild(d);

 

In the above code, setting the "right" and "bottom", I expect, in case of
resizing the browser, the PanelGrandient must be kept anchored in the right
bottom corner. 

 

What I do wrong?

 

p.s. The PanelGradient extends the UIComponent and in real is a container of
a Shape with a matrix.

 

 

dennis

...we are what we are doing...  P Think! before you print. 

 

From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On
Behalf Of Tracy Spratt
Sent: Saturday, November 28, 2009 12:24 AM
To: flexcoders@yahoogroups.com
Subject: RE: [SPAM] RE: [flexcoders] Re: constraintColumns/constraintRows on
extended Sprite object REFdn6025643069

 

  

The constraints are styles, not properties.  So to use constraints in AS,
you need to define them in a style sheet, and/or use setStyle().

 

Tracy Spratt,

Lariat Services, development services available

  _____  

From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On
Behalf Of dennis
Sent: Thursday, November 26, 2009 9:48 AM
To: flexcoders@yahoogroups.com
Subject: [SPAM] RE: [flexcoders] Re: constraintColumns/constraintRows on
extended Sprite object REFdn6025643069

 

  

Thank you for your reply.

 

I work only with AS, I mean with no MXML. 

I tried to use the Canvas container but using the mx.containers.Canvas,
there is no right property (even top, bottom, left).

 

What do I miss?

 

dennis

 

From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On
Behalf Of jamesfin
Sent: Wednesday, November 18, 2009 7:01 PM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] Re: constraintColumns/constraintRows on extended
Sprite object REFdn6025643069

 

  



You can always do this where the right / top is constraining the item.

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe. <http://www.adobe.com/2006/mxml>
com/2006/mxml" layout="absolute" creationComplete="init()">


<mx:Script>
<![CDATA[
import mx.core.UIComponent;

private function init():void{

var spTest:Sprite = new Sprite();
spTest.graphics.beginFill(0xFF0000);
spTest.graphics.drawRect(0, 0, 100, 100);
spTest.graphics.endFill();
logo.rawChildren.addChild(spTest);
}

]]>
</mx:Script>
<mx:Canvas width="100" height="100" right="20" top="20" id="logo"/>

</mx:Application>

--- In flexcod...@yahoogro <mailto:flexcoders%40yahoogroups.com> ups.com,
"dennis" <den...@...> wrote:
>
> Hello people..
> 
> 
> 
> I have an extended Sprite object and I put in on the Stage (via addChild).
> 
> How may I "anchor" it on runtime on the Stage? 
> 
> How may I constraint it in Columns and Rows?
> 
> 
> 
> Suppose that I want a Sprite(Panel) object, to be always 20 pixels from
> right edge of the Stage, even if the Stage resized.
> 
> 
> 
> Thank in advance.
> 
> Dennis
>



__________ NOD32 4618 (20091118) Information __________

This message was checked by NOD32 antivirus system.
http://www.eset. <http://www.eset.com> com



__________ NOD32 4643 (20091127) Information __________

This message was checked by NOD32 antivirus system.
http://www.eset. <http://www.eset.com> com



Reply via email to