FlashSpan is an open-source library for spanning Flash content across multiple screens.
FlashSpan relies on the fact that the code running on each computer should generate the exact same visuals over a certain number of frames. It works by keeping track of how many frames each client has rendered, and then closing any gaps in rendering speed.
The librarys written in ActionScript 3 and Java, and meant for development with Flex Builder 3 or similar code-oriented IDEs. The current incarnation wasnt designed with the Flash CS3 authoring tool in mind, though future versions might add support. Its all a bit rough, so consider this an alpha.
The code is divided into two core components: FlashSpanServer, a Java app responsible for keeping all of the screens in sync, and FlashSpanClient, an AS3 app built to handle the actual content and screen offsets.
The project lives in a GitHub repository.
FlashSpan emerged as a means of distributing the projects live text content across an 80 foot, 10 projector video wall. Newsworthy was conceived of and designed by a group of graphic design graduate students at UIC: Sara Bassick, Renata Graw, Michael Ruberto, and Gretchen Schulfer. The code was written by Eric Mika.
FlashSpan is licensed under the GNU Lesser General Public License.