Hi Joe,

 

Your examples didn't seem to make it through, so they may be needed for me
to see what you mean.

 

Usually when I want something to blink I do something like

<animate attributeName="opacity" values="0;1;0" ./> or use a collection of
sets as in the bottom illustration at 

http://cs.sru.edu/~ddailey/svg/2011/SMIL.html 

 

It seems like rotate is more naturally cyclic than translate, so I don't
think I'm following the distinction (probably since I can't see the
examples).

 

I find it quite intriguing to solve problems with these approaches (whether
or not "declarative" in the proper sense of "declarative programming")

 

Cheers

David

 

From: [email protected] [mailto:[email protected]]
On Behalf Of Joe Doll
Sent: Thursday, January 03, 2013 3:30 PM
To: [email protected]
Subject: [svg-developers] Re: Interesting read about scriptless animation

 

  

Hi David,

I have noticed that when I code in SMIL that I have to break the tags 
into 2 categories, depending on whether they will cycle. By that I mean, 
rotate, skew, translate, and scale will cycle, but all other SMIL tags 
will only cycle if they reference a tag that cycles. For example, if you 
try to use a set attribute on opacity to blink a light, the light will 
not blink unless you reference it to a tag that will cycle such as scale 
( won't cycle). Is this by intent? If it is, then I wouldn't say 
that SMIL passes as a declarative language. You could call the animation 
tags declarative, or maybe you could call the other tags a declarative 
markup.

For example, this will not blink.







But, this will blink.
































Best Regards,
Joe





[Non-text portions of this message have been removed]



------------------------------------

-----
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:
    [email protected] 
    [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/

Reply via email to