first of all, I should point out that I've only been playing with this for a couple of hours since downloading it, so if I'm overlooking something that should be obvious, please excuse me. however...
it appears that anything wrapped within LiquidWrapper is appended to the end of the display list, hence is always in front of other graphics on the stage, which obviously makes it useless for scaling any background graphics. like I say, it could be operator error and maybe I'm missing something, but if there are any workarounds, I'd much appreciate it.
here's the code I'm using...
import gs.utils.*;
var wrapper:LiquidWrapper = new LiquidWrapper(OvalForBackground);
LiquidStage.init(this.stage, 550, 400);
LiquidStage.stretchObject(RectangleForBackground, LiquidStage.TOP_LEFT, LiquidStage.TOP_RIGHT, LiquidStage.BOTTOM_LEFT);
LiquidStage.stretchObject(wrapper, LiquidStage.TOP_LEFT, LiquidStage.TOP_RIGHT, LiquidStage.BOTTOM_LEFT);
where OvalForBackground and RectangleForBackground are movieclips on a layer beneath another movie clip on a foreground layer. but that movie clip is never seen as its hidden behind the one being scaled by LiquidWrapper. (I would attach the FLA so you can see exactly the setup, but attachment option tells me I can't upload FLAs)
I'm also having a problem with consistency in using LiquidStage to scale a movie clip that's using 9-slice scaling - the 9-slice scaling not always working as expected when resized to the stage with LiquidStage, but I'm still experimenting with that and will have to make another post when I can explain it more thoroughly. I only mention it now in case it's a known problem that someone has already solved.
thanks.