Hi Francis,
Yes, I think you're right. To my way of thinking though, it rather needs to be created there since its point of creation determines its offset from the <mpath>. Hiding it, or translating it, or just temporarily scooting its coordinates offscreen doesn't seem to work though. It's not clear to me that the spec requires or allows the thing to materialize somewhere between onend and onbegin - and why just intermittently? Cheers David From: svg-developers@yahoogroups.com [mailto:svg-developers@yahoogroups.com] On Behalf Of Francis Hemsher Sent: Monday, September 19, 2011 8:20 PM To: svg-developers@yahoogroups.com Subject: [svg-developers] Re: flickering SMIL Hi David, The flicker seems to occur because the new element has been created at the origin, rather than at the point of transition along the path. Cheers, Francis --- In svg-developers@yahoogroups.com <mailto:svg-developers%40yahoogroups.com> , "David Dailey" <ddailey@...> wrote: > > For several years now I've enjoyed doing little things like > > > > http://granite.sru.edu/~ddailey/svg/SMILscript5.svg > > > > in which an animated object traverses a path (by letting its x and y > coordinates over time given by the x y of the path as traversed ) and then > when the SMIL is done it triggers script which reinvents the object > (metamorphosis) into something new and then restarts the animation. > > > > The above works in Opera, Firefox and IE/ASV but not in Safari or Chrome (as > their versions of webkit do not yet seem to support SMIL-script nor > script-SMIL/beginElement) nor IE9 . > > > > The problem is that, about a third of the time, while the animation is > stalled for a split second (to allow JavaScript to think a moment), a small > ghost of the image pops up in the upper left hand corner of the screen > before it collects its instructions from SMIL. I've tried changing the > visibility of the object as in > > > > http://granite.sru.edu/~ddailey/svg/SMILscript5a.svg ( actually the attempt > seems to help reduce the frequency at least in some browsers from perhaps > 1/3 to maybe 1/5, or am I imagining) > > > > but it still creates that annoying flicker on apparently random iterations. > Any way you can think of to expunge the flicker? > > > > TIA > > David > [Non-text portions of this message have been removed] ------------------------------------ ----- To unsubscribe send a message to: svg-developers-unsubscr...@yahoogroups.com -or- visit http://groups.yahoo.com/group/svg-developers and click "edit my membership" ----Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ <*> Your email settings: Individual Email | Traditional <*> To change settings online go to: http://groups.yahoo.com/group/svg-developers/join (Yahoo! ID required) <*> To change settings via email: svg-developers-dig...@yahoogroups.com svg-developers-fullfeatu...@yahoogroups.com <*> To unsubscribe from this group, send an email to: svg-developers-unsubscr...@yahoogroups.com <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/