how to resize on contained navigator change

how to dynamically resize a TitleWindow

 

Question:
I don’t know if anyone has tried this. I have a TitleWindow with no sizes
set in the popup manager call. Thus, it sizes to fit it’s initial content. I
have a Tab Navigator with 3 panes. The third pane has yet another navigator
( a combo box – don’t shoot me ) which then switches between ViewStack
panes. What I’d like to do is resize the window on this change. I’ve had a
look through the MXML / AS API and the book, and I haven’t really found
anything blatantly obvious.

Answer:
I found it! And it works beautifully... put this into a change handler in
the view helper for the component that you pass into the createPopUp()
method:

mx.managers.LayoutManager.invalidateLayout( mx.core.UIObject( view ) );

It causes the TitleWindow to inspect it's visible children and update it's
layout accordingly. The invalidate call should be in a doLater() call.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值