Thanks Eric but each of the <rect> elements needs its own transform so I either have to add a transform to each <rect> or change y.
--- In [email protected], Erik Dahlström <[EMAIL PROTECTED]> wrote: > > On Wed, 24 Jan 2007 06:58:29 +0100, simonshutter <[EMAIL PROTECTED]> wrote: > > > Hi, > > > > I have a scenario where I need to plot hundreds of rectangles and > > each rectangle has two possible y values but all other attributes are > > static. To save space I was hoping to add two attributes that could > > be swapped in response to events. Does this make sense and what do > > you suggest as a method for swapping the two y attribute values? > > Would I have to loop over each element sequentially or is there a > > faster way? > > One alternative is to not specify a 'y'-attribute at all (defaults to 0), > and instead group the elements in a <g> element. > Then you give the <g> element a 'transform'-attribute to translate all the > child elements to whatever y-value you want. > > The benefit is that you then change one attribute instead of hundreds, but > depending on how your svg looks it may or may not be possible to group the > elements in this way. > > Cheers > /Erik > > -- > Using Opera's revolutionary e-mail client: http://www.opera.com/mail/ > ----- To unsubscribe send a message to: [EMAIL PROTECTED] -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: mailto:[EMAIL PROTECTED] mailto:[EMAIL PROTECTED] <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/

