On 1 Jun., 02:55, vodo <voodoobu...@gmail.com> wrote:
> very well done! i've actually been working on something extremely
> similar in that it uses JSON exclusively to set all sorts of advanced
> parameters -- in the structure only the callback names are specified
> with the actual declarations existing elsewhere in the code.
> your package is far more complete than mine -- you've saved me a lot
> of work -- thanks for your efforts!
> one other thing i was considering implementing which i think would be
> a great project, although perhaps a bit time consuming. the concept
> is to have a time-based frame animation editor such as in flash. each
> of the elements and the attributes being animated would appear as
> different colored lines on a graph/timeline (for cross-browser
> compatibility wz_graphics.js - see walterzorn.com or plotr.org(?) for
> more on this javascript-based drawing kit) and accompanying it would
> be a variety of parameter controls for tweaking the animation, such as
> velocity/acceleration, changes in the easing functions, and perhaps
> even the addition of interactive algorithms based on the position of
> the mouse etc, allowing for the development of highly interactive
> complex GUIs.
> one small note - i noticed that if i clicked on a clickable animation
> which was not yet finished with its cycle it caused the animation to
> lock with an error. i haven't yet looked closely, but i assume the
> default action would be for the animation to toggle back and forth
> (such as the case with animated mouseovers -- rather than 'jump' to
> their original state they should just reverse the direction of their
> easing), but there seems to be an error.
> anyway, great work! i'm looking forward to contributing and
> participating in the development of this great little package.
> mm
Hey!
thank your for your detailed report ;) It's great fun for me to get
responses and articles because Run is great but still a little bit
unknown. The causes are: Run is too abstract for the mass of JS
developers who just want simple coding and Object.clone(me) doesn't
work ;)
> the concept
> is to have a time-based frame animation editor such as in flash.
This is an idea a friend of mine and me had last summer but we stopped
developing because of other webby projects ;) We have actually started
coding but we stopped at a point. You see, it's all a problem of time!
Would you be interested to develop such a thing? What about using Run?
I would be very impressed to see a Flash like thing based on Run based
on JS!
I have seen Walter Zorn's Lib some time ago. Something like that is
funny but in this case I would prefer Flash because it's Anti-aliased
and more performant. But Plotr is really nice, we are going to use it
to draw statistics on a page.
You are right with the errors - thats why it's still beta. I will
write you a mail again when I start working on Run again.
What I want is when I have some time:
- building an abstract and highly optimized animation engine (just for
doing repeated action and firing events)
- extend this engine with CSS and other animations (examples: DOM
nodes, images, favicons, and a better mouse API - your idea)
- extend this with really simple methods that base on prototype's
Element.extend, example:
$('myEl').fadeIn().move(0, -20)
- support other frameworks like Dojo, mootools etc
I am waiting for your ideas,
Andi