Try using the onpathstart and onpathfinish used by PathAnimation onthreadstart & onthreadfinish used by Thread, GlideAnimation and SlideAnimation
-- Raymond Irving --- [EMAIL PROTECTED] wrote: > Hi guys, hi Leif, > > I apologize if this is the 2nd time you receive the > same email. I used > my company's email address to sent the first one, > and wasn't sure if > that was able to get through, since I am not > registered with that email > address. > > I am using DynAPI version 3.0, which I downloaded > from this link: > > http://osdn.dl.sourceforge.net/sourceforge/dynapi/dynapi-3.0.0-beta1.zip > > I checked out the snapshots, but I'm not sure which > one this file > corresponds to. I found this link on the DynAPI > website, here: > > http://dynapi.sourceforge.net/dynapi/article.php? > sid=55&mode=threaded&order=0 > > Anyway, the scripts I was writing was nothing > special, but I will just > give you a simple example: > > ----------------------------------------------------------------------- > > <html> > <head> > <title>DynAPI Examples - Glide Animation (Path > Animation)</title> > <script language="JavaScript" > src="dynapi3x/src/dynapi.js"></script> > <script language="Javascript"> > dynapi.library.setPath('dynapi3x/src/'); > dynapi.library.include('dynapi.api'); > > dynapi.library.include('PathAnimation'); > dynapi.library.include('GlideAnimation'); > </script> > > <script language="Javascript"> > > DynAPI.onLoad(init); > > function init() { > > a = new DynLayer(); > a.setSize(20,20); > a.setLocation(500,100); > a.setBgColor("green"); > > b = new DynLayer(); > b.setSize(20,20); > b.setLocation(200,100); > b.setBgColor("red"); > > b_anim = new PathAnimation(b); > b_anim.sleep(20); > var p = > GlideAnimation(200,100,400,100,7,'slow','slow'); > b_anim.add(p,false); > > a_anim = new PathAnimation(a); > a_anim.sleep(20); > var t = > GlideAnimation(500,100,400,100,7,'slow','slow'); > t = t.concat( > GlideAnimation(400,100,400,200,7,'slow','slow') ); > t = t.concat( > GlideAnimation(400,200,200,200,7,'slow','slow') ); > t = t.concat( > GlideAnimation(200,200,200,100,7,'slow','slow') ); > a_anim.add(t,false); > > a_anim.playAnimation(); > b_anim.playAnimation(); > > dynapi.document.addChild(a); > dynapi.document.addChild(b); > } > > //--> > </script> > </head> > > <body bgcolor="#ffffff"> > > <script>dynapi.document.insertAllChildren();</script> > > </body> > </html> > > ----------------------------------------------------------------------- > > So, the “a_anim” and “b_anim” execute > simultaneously, which is what I > DON’T want. I want to be able to wait until “a_anim” > is finished, and > then execute “b_anim”. > > Now, as I mentioned before, I found a “.playing” > property in the source > files, so I thought I might want to give that a go. > But that property > is always true. Maybe I can’t access it or > something... I don’t know. > Are there “private” and “public” properties in JS? > Again, I’m new at > this, so these questions may sound pretty stupid. > > Anyway, if anyone would be kind enough to point out > how I can execute > the animations sequentially rather than > simultaneously, he has my > gratitude and thanks =) > > Steven > > > ------------------------------------------------------- > This SF.net email is sponsored by: VM Ware > With VMware you can run multiple operating systems > on a single machine. > WITHOUT REBOOTING! Mix Linux / Windows / Novell > virtual machines at the > same time. Free trial click here: > http://www.vmware.com/wl/offer/345/0 > _______________________________________________ > Dynapi-Help mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/dynapi-help __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com ------------------------------------------------------- This SF.net email is sponsored by: VM Ware With VMware you can run multiple operating systems on a single machine. WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the same time. Free trial click here: http://www.vmware.com/wl/offer/345/0 _______________________________________________ Dynapi-Help mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dynapi-help