Searching for a flex component that does this...
I Googled and checked out flex.org for a component that has already been built that mimics the functionality provided in the two links below. I have seen it on quite a few sites today and I like how it flows. I think this would be great as a flex component. Before I start coding something I wanted to make sure it doesnt already exist. No sense in re-inventing the wheel.
Has anyone seen this in Flex and if so does anyone know if someone has coded this as a custom reusable component yet? I didnt see anything on Ely Greenfields site either. The effect basically creates a horizontal scrolling effect with a smooth transition. The controls in both examples have arrows and in the panic example the tabs also control the animation. Check it out and let me know if you know of a similiar component that provides the capability already so I dont waste any energy on this. :)
http://www.panic.com/coda/ (Check out the tabs/arrow animation and the rewind effect when you get to last tab)
http://www.juliendassonval.fr/ (same as above under projects)
PS: I think the panic site just crashed... dont quote me on that though, my internet has been shady the last two days.
Add comments



http://blog.kevinhoyt.org/2007/02/18/thoughts-on-accordion-usability/
Hope this helps,
Kevin
-Nate
That catch was that my solution required one effect for every possible transition, so as the number of tabs went up, the number of effects got really high really fast. You could probably do something more efficient if you tried though.
http://www.adobe.com/devnet/flex/samples/fig_pagedlist/
Hope it helps.
As far as the sliding transition for tabs, I've done that for TabNavigators in a few places simply by tweening the x coordinates. I listen for the "change" effect on the TabNav, which signals that the selectedIndex is changing, then I do a move effect for the old tab and the new tab. Maybe I'll try to pair it down to a simple example and post it on my site.
http://www.thegoldhold.com/examples/SlidingTabNav/SlidingTabNav.html