What is this?

TTwister is a free, flash-based interactive turn-table application. In my line of work, I'm constantly producing turn-tables for clients to show them characters or props for their project. The client hits play and watches the object spin a full 360 degress. But what about a web-based solution that enables the client to scrub and play with a custom skin? Even more, what about a solution where you can slap on a wireframe on top to show the geometric makeup? This is that solution. This was a great experiment for me to learn more about action script. I hope you enjoy it as much as I did creating it!

Features:

  • Dynamically-loaded .swf - authored in Flash, After Effects or similar program.
  • Info toggle to display info blurb on content.
  • Play toggle with adjustable, xml-based play speed.
  • Info blurb and wireframe overlay are OPTIONAL features, actived in xml.
  • Wireframe Overlay with opacity slider.
  • Dynamically-loaded, xml-based information: Copyright info, title, info blurb, etc.
  • Custom loading screen.

How do you use it?

Even if you aren't familiar with flash, this application should still be easy enough to use. Please let me know if anything is unclear or confusing. I love feedback!

  • Step 1A: In After Effects, export your sequence as a .swf.
  • Step 1B: OR, Import those frames as a sequence into an empty stage in Flash, export as a swf. NOTE: Keep total file size in mind. More images in your sequence = longer load times. Greater quality jpg compression = longer load times. Keep your total frame count no more than 30.
  • Step 2: Drop your .swfs into the proper folder and make sure the naming prefix matches the example.
  • Step 3: Edit detail.xml for customization.
  • Step 4: Upload and embed using SWFObject (recommended).

Version 2?

For right now, I'm on other projects, but if I get enough feedback, I will be doing a version 2. Please let me know what you think! Email me. Here are some ideas:

  • Improved error handling.
  • Dynamically-loaded .jpg image sequence support.
  • Custom interface color modification based on xml.
  • xml-based user input to dynamically format stage size.

If you like what you see and/or apply it, please show me your support! Small things like a donation or friendly email motivate me to take things to the next level.