Actually, instead of add/remove child in the Sequence, what I meant to say was 
I had tried Add/RemoveChildAction, which as I understand it, is supposed to 
give you control over the ordering of the effect with regard to the 
add/removechild. But... I'll hack around and see what I can do. Thanks again.

--- In flexcoders@yahoogroups.com, "Tim Hoff" <timh...@...> wrote:
>
> 
> Probably because bottomBox is getting removed before the reverse
> transition plays.  Instead of add/remove child, you could use
> setProperty on visible/includeInLayout or alpha.  Another way would be
> to control visible/includeInLayout in the effectStart or effectEnd
> functions.
> 
> -TH
> 
> --- In flexcoders@yahoogroups.com, "jimmy5804" <jimmy5804@> wrote:
> >
> > Tim, thanks a lot for making the effort to help.
> >
> > Got partial success. Using heightX properties, I was able to get the
> forward transition to work, but I wasn't able to get the reverse
> transition (not shown in code below) to work using heightX props,
> putting it in a sequence w/ add/remove child, manually setting values,
> or anything else I tried.
> >
> > So it expands nice and slow, then snaps shut on close. Any other
> ideas? If I have time, I may try doing w/ effects at the AS level to see
> if I can get a better handle on it.
> >
> > --- In flexcoders@yahoogroups.com, "Tim Hoff" TimHoff@ wrote:
> > >
> > > Try resetting the dimensions of bottomBox back to 0 when you change
> to the base state; or use widthFrom/widthTo, heightFrom/heightTo on the
> resize tag.
> > >
> > > -TH
> > >
> > > --- In flexcoders@yahoogroups.com, "jimmy5804" <jimmy5804@> wrote:
> > > >
> > > > I don't use transitions often, so I may be missing something. The
> transition works fine the first time, but the resize is applied
> instantaneously afterwards.
> > > >
> > > > This is part of a VBox-based MXML component.
> > > >
> > > > Transition is very simple:
> > > >
> > > > <mx:transitions>
> > > > <mx:Transition fromState="" toState="filterView">
> > > > <mx:Resize duration="500" target="{bottomBox}"/>
> > > > </mx:Transition>
> > > > </mx:transitions>
> > > >
> > > > The state to which it is applied adds an HBox with several buttons
> to the the parent VBox.
> > > >
> > > > <mx:states>
> > > > <mx:State id="filterState" name="filterView">
> > > > <mx:AddChild relativeTo="{topBox}" position="after">
> > > > <mx:target>
> > > > <mx:Spacer id="vSpacer" height="2"/>
> > > > </mx:target>
> > > > </mx:AddChild>
> > > > <mx:AddChild relativeTo="{this}" position="lastChild">
> > > > <mx:target>
> > > > <mx:HBox id="bottomBox" width="100%">
> > > > <!-- Several children here-->
> > > > </mx:HBox>
> > > > </mx:target>
> > > > </mx:AddChild>
> > > > </mx:State>
> > > > </mx:states>
> > > >
> > > > Have I done anything particularly dumb here? If not, where should
> I look to start debugging?
> > > >
> > > > TIA,
> > > >
> > >
> >
>


Reply via email to