Hi, thanks for the prompt reply. I can't really give you an example because the project I am working on is a mixed Flex and actionscript project, and it is quite complicated, so not really worth your time looking at. By the way, I love all your greensock utilities. They are incredibly useful as I'm sure you know, definitely the best actionscript library around.
I can let you know what I was doing, just in case it is relevant. Basically I was using your scoll panel inside a blitmask to display magazine pages converted from pdf files, except I was loading them dynamically. So, what I did was to create a class using LoaderMax, to load jpg and swf files. I then created a custom flex component for the panel scroller, which dynamically adds the content, first the bitmap images (because they load faster) then later swaps them for the swfs. I also used your throw props for vertical scrolling.
Anyway, the problem I found was that I had set cacheAsBitmap to true on some nested clips. There was no reason for this as they were in a blitmask, it is just a habit I suppose. When I commented out the cacheAsBitmap=true everything worked as expected. By the way, I wasn't using any components, just my custom component. So is it true that you cannot set cacheAsBitmap to true on any clips or subclips inside a blitmask?
The memory leak issue was probably caused by my own crappy coding, I'm sure everything is fine with BlitMask, you know what you are doing. By the way, have you ever created, or do you know of any really good panel scrollers which load content dynamically? I would love to know.
Thanks Jack,
Patrick