Ha, totally agree.  But, it works for now. :-)

-TH

--- In [email protected], "Michael Schmalle" 
<[EMAIL PROTECTED]> wrote:
>
> For those reading, let me expand quickly,
> 
> When you listen to an effectEndHandler(), you expect the effect HAS 
ENDED IE
> things are where they need to be like visible == false. A normal 
dev as in
> the one using the public API expects this.
> 
> Having to use callLater() is a bug in the design.
> 
> Mike
> 
> On Fri, Sep 19, 2008 at 1:13 PM, Michael Schmalle
> <[EMAIL PROTECTED]>wrote:
> 
> > Nice pie on the face from Tim.
> >
> > I tell you, this is what you get for programming at the framework 
level.
> >
> > callLater() is evil...
> >
> > ;-)
> >
> > Mike
> >
> >
> > On Fri, Sep 19, 2008 at 1:06 PM, Tim Hoff <[EMAIL PROTECTED]> wrote:
> >
> >>   *
> >>
> >> private
> >> * *function* effectEndHandler():*void* {
> >>     callLater(showBox);
> >> }
> >>
> >> *private* *function* showBox():*void*{
> >>     mainImgBox.visible = *true*;
> >> }
> >> -TH
> >>
> >> --- In [email protected], "info1@" <info1@> wrote:
> >> >
> >> > I have this box which I want to wipe left to hide and then 
wipe right
> >> > to show.
> >> > It hides all right and then it called the effectEndHandler, but
> >> > mainImgBox.visible = true; does not do anything. There is no 
wipe right
> >> > and the box does not appear. what am I doing wrong ?
> >> >
> >> >
> >> >
> >> > <mx:VBox id="mainImgBox" hideEffect="{wipeLeft}"
> >> showEffect="{wipeRight}">
> >> > <mx:Image id="mainImg"
> >> > source="@Embed(source='../media/jbh.jpg')"
> >> > />
> >> > </mx:VBox>
> >> >
> >> > <mx:WipeLeft id="wipeLeft" duration="1000"
> >> > effectEnd="effectEndHandler()" />
> >> > <mx:WipeRight id="wipeRight" duration="1000"/>
> >> >
> >> > private function effectEndHandler():void {
> >> >
> >> > mainImgBox.visible = true;
> >> > }
> >> >
> >>  
> >>
> >
> >
> >
> > --
> > Teoti Graphix, LLC
> > http://www.teotigraphix.com
> >
> > Teoti Graphix Blog
> > http://www.blog.teotigraphix.com
> >
> > You can find more by solving the problem then by 'asking the 
question'.
> >
> 
> 
> 
> -- 
> Teoti Graphix, LLC
> http://www.teotigraphix.com
> 
> Teoti Graphix Blog
> http://www.blog.teotigraphix.com
> 
> You can find more by solving the problem then by 'asking the 
question'.
>


Reply via email to