Open Source Flash Development

Fuse and GoASAP: Open Source Animation Tools (Open Source Flash Development) Part 2

Matching timeline functionality Code-based sequences have a problem: they can easily become robotic and lose the freedom provided by a timeline. This can be partially addressed by using different delays and durations for the tweens in a group so that they don’t all start and end at the same moment. But the typical behavior of […]

Fuse and GoASAP: Open Source Animation Tools (Open Source Flash Development) Part 3

Goltem layer Go’s hierarchy of animation item base classes has been only partially defined at the time of this writing. The branch that is fairly complete is for building tweens (also known as linear animations because they have a known start and end). The second branch, physics, is not yet complete, so if physics is […]

Fuse and GoASAP: Open Source Animation Tools (Open Source Flash Development) Part 4

Using the custom tween Because of the way I designed my constructor, I can set my target, property, end value, delay, duration, easing function, and useRelative setting all from a single call. Here’s an example of a 1 1/2-second x slide 200px to the right of the sprite’s current position (using relative positioning, that is) […]

Fuse and GoASAP: Open Source Animation Tools (Open Source Flash Development) Part 5

EllipseTween There could be no greater way to represent Go as a project than to give a unique example straight out of the community. Go is fairly new, but people are already using it on professional projects. This example runs an elliptical animation and is great for things like carousels. This version is 2D; the […]

Using Papervision3D (Open Source Flash Development) Part 1

Papervision3D was originally conceived and developed by Carlos Ulloa in November 2005, inspired by the Joost Korngold session at the Spark conference in Amsterdam. By January 2006, Carlos had developed a fledging class library to transform MovieClips, allowing him to position, rotate, scale, and skew his objects. He used these classes extensively in his personal […]

Using Papervision3D (Open Source Flash Development) Part 2

Creating the asset Now that Flash is set up, you need to create the texture you want to use for your cube. 1. Start by selecting the Rectangle tool (R) from the toolbar. In the Properties panel, set your line color to black and your line thickness to 0.25. Set your fill color to a […]

Introducing Red5 (Open Source Flash Development) Part 1

Red5 is an open source server written in Java specifically tailored to work with Adobe Flash Player. It supports the TCP socket-based RTMP and the HTTP-based Remoting (AMF) protocol, as well as XML-RPC. Red5 can stream audio and video, either on demand or in a live broadcast scenario using your computer’s mic and webcam. You […]

Introducing Red5 (Open Source Flash Development) Part 2

Setting up your development environment So now that you know how to install Red5 as a stand-alone application, it’s important to also know how to set up Red5 for coding Java in Eclipse. Please keep in mind that you can go ahead and use the stand-alone version as described earlier to develop Red5 applications, particularly […]

Introducing Red5 (Open Source Flash Development) Part 3

Configuration files The WEB-INF directory contains four configuration files. Let’s go into each one in some detail. web.xml This is the standard webapp config file. It allows you to add servlets (used by Flash Remoting HTTP services), context params (used by Spring to modify various settings on the Red5 server), and more. There’s not much […]

Building Some Red5 Apps (Open Source Flash Development) Part 1

One of Red5’s goals was to bring a Flash server to the Flash masses, and in doing so, we delivered something that does the sexy stuff you’d expect from a streaming server but also has a ton of power in a Java server, and what that brings to the equation is extensibility. Just think about […]