Flash Platform

  • Using Adobe Flex & PHP together with Zend AMF

    Update: Adobe Flex and the Flash platform have been retired. There are a variety of methods we can use to communicate between flash and our server side web applications, including XML and HTTP POST/GET. However a much more robust methods exists–Action Message Format (AMF). AMF uses binary encoded messages. Because of this the messages are…

  • Character animation using inverse kinematics in flash

    Update: Adobe Flex and the Flash platform have been retired. Adobe Flash CS4 has made character animation in Flash a lot easier. The following post shows an example of using Inverse Kinematics and the bone tool to animate a skeleton character. Firstly we need to divide all of the limbs of the character into movie…

  • Papervision3D Basics

    Update: Adobe Flex and the Flash platform have been retired. Papervision 3D is a powerful open source 3D library for Flash. It allows us to create animations and interactive applications in 3D. The current release of Papervision 3D supports Actionscript 3 and can be downloaded here. This post runs through some of the basics of…

  • Recursive iteration through Display Objects – Flash

    Update: Adobe Flex and the Flash platform have been retired. NOTE: Please click here for a HTML DOM version of this technique. Sometimes it is useful to be able to iterate through our entire display list–or all of the display objects within a specific display object container–and either perform an operation on each object or…

  • 3D Augmented Reality

    Update: Adobe Flex and the Flash platform have been retired. “Augmented Reality” allows us to super impose our own digital art on top of a live video stream. In the example below we augment a live web camera feed with a 3D animation .

  • Variable Data Publishing with Video

    Update: Adobe Flex and the Flash platform have been retired. Adobe Flash technology is very useful in the field of variable data publishing. We can embed fonts, dynamically adjust and resize variable elements and apply a large amount of filters and effects to create seamless compositions of both static and dynamic elements. Below is an…

  • Jungle Shoot Out – Game

    Click here for a HTML5 tablet/phone friendly version of this game. Update: Adobe Flex and the Flash platform have been retired. Jungle Shoot Out is an interactive platform shooter game based on King Features Syndicate’s The Phantom ©. It makes use of inverse kinematics in Flash.

  • Concurrency / Threading with Flash & Actionscript 3

    Update: Adobe Flex and the Flash platform have been retired. NOTE: Please click here for a gwt/javascript version of this technique. Flash applications do not support concurrency. All code must be executed within a single thread. This means that any large calculations or processor intensive tasks will cause the flash player to stall very quickly.…

  • HTML5 for Flash Developers

    HTML5 for Flash Developers

    Update: Adobe Flex and the Flash platform have been retired. Adobe are sponsoring a set of javascript libraries and tools called CreateJS. CreateJS includes a javascript library called Easel JS which allows developers to manipulate the HTML5 canvas element using familiar concepts and coding techniques found in Actionscript 3.

  • Jungle Shoot Out – Game (HTML5)

    Jungle Shoot Out – Game (HTML5)

    Jungle Shoot Out is an interactive platform shooter game based on King Features Syndicate’s The Phantom ©.