Yeah, I need a Canvas. I have to positions items horizontally and 
vertically within the Canvas.


--- In [email protected], "Manish Jethani" 
<manish.jeth...@...> wrote:
>
> On Wed, Dec 24, 2008 at 4:07 AM, jmfillman <jmfill...@...> wrote:
> > This crops the scroll area only for items after the last included
> > item. Take the following example:
> >
> > <?xml version="1.0" encoding="utf-8"?>
> > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";
> > layout="absolute">
> >        <mx:Canvas left="0" bottom="0" top="0" right="0">
> >                <mx:Button x="10" y="10" label="Button 1"
> > includeInLayout="false" visible="false"/>
> >                <mx:Button x="10" y="1000" label="Button 2"
> > includeInLayout="true" visible="true"/>
> >                <mx:Button x="10" y="1500" label="Button 3"
> > includeInLayout="true" visible="true"/>
> >                <mx:Button x="10" y="3000" label="Button 4"
> > includeInLayout="true" visible="true"/>
> >                <mx:Button x="10" y="4000" label="Button 5"
> > includeInLayout="false" visible="false"/>
> >        </mx:Canvas>
> > </mx:Application>
> >
> > The scrollBar still starts at 0, but does stop just after 
displaying
> > Button 3. I need the scroll to start at 1000, and not be able to
> > scroll less than 1000 and no higher than 3000. While Button 1 is 
not
> > visible, the scrollBar still accounts for the space between 0 and
> > 1000.
> 
> I see. Any particular reason for using Canvas? If you're laying them
> out vertically as in this example, then I think you could use VBox 
and
> your problem would be solved (along with visible/includeInLayout). 
The
> problem here is that Canvas will start counting from the absolute
> position of the top-most visible item (y="1000"), so it'll still 
leave
> 1000 px. blank space. You don't have that with VBox.
> 
> > I'm trying to make scrollRect crop the canvas. I'm able to 
restrict
> > the view, but I can't make it scroll. Take this example:
> 
> scrollRect or mask is just not going to work nicely with a Flex
> container. I wouldn't go there at all.
> 
> -- 
> manishjethani.com
>


Reply via email to