Cool Stuff with the Flash Platform - 6/2/11

Posted on Jun 02, 2011

Amongst all the amazing content from the Flash Platform community there were some items that really stood out to me this week. For example, I think Travis Collins demo of using a two-finger swipe gesture for moving through Flex mobile views is an example of something both cool and useful. The case studies by Terry Paton and Christian Östman on building iOS games using Flash and AIR shows how the platform is rapidly evolving. The fluid Flex skins by Fabien Bizot is a super cool experiment and example of problem solving, even if I'm not certain where I'd actually put it to use. Finally, the video demo by Justin Imhoff showing how he built a means to control Google Street View using Microsoft Kinect and Adobe AIR shows how the Flash Platform fits into newly evolving technologies for user interaction and interfaces.

If you ever wanted to keep tabs on what Adobe's talented Platform evangelism team is up to, then the new Adobe Evangelist Super Blog is the tool for you. Built by Adobe evangelist Greg Wilson, it aggregates the blogs of every Platform evangelist into a single site that is sure to never be short of cool and useful posts.

Cool Mobile & Devices Stuff (AIR for Android, AIR on TV, Flash on Android, iPhone etc)

Speaking of Adobe's evangelism team, Mike Jones continues his series on virtual controllers in Flash. While the prior parts in this series focused on creating a virtual controller for touch-based devices like tablets and phones, this article discusses adding a virtual controller to your game.

Travis Collins posts a video tutorial along with the source code for moving between Views in a Flex mobile application using a two-finger swipe gesture and animated transitions

Raymond Camden shows an example of creating login/registration Views in a Flex Mobile project using the TabbedViewNavigatorApplication.

Daniel Freeman has created a series of attractive mobile Flash components for mobile development called MadComponents that he has now updated so that the layout can be defined without XML.


Adobe evangelist Terrence Ryan shows how to create device specific CSS settings using Flex media queries targeting the BlackBerry Playbook.


Game developer Terry Paton posts a case study about his new game called Meteor Storm on iPad that was built using Flash and published to iOS using AIR 2.7 (which is not yet publicly released).

Emanuele Feronato posts another case study about building Flash games to publish on iOS. This one is by Christian Östman and coversPixel City Skater, an iPhone game made with Flash and built with the Flixel framework and AIR 2.6.

Adobe evangelist Piotr Walczyszyn shows how to create iOS style buttons in Flex 4.5 mobile applications to make your Flex View application's ActionBar mimic the standard iOS UI.

Cool Flex, Flash Builder & Catalyst Stuff

Fabien Bizot shares a wicked cool fluid skin for Flex along with the source. You really just need to see the samples to get the idea.

Adobe's Matt Horn posts a zip with all the source code and assets for Flex 4.5 examples in the core documentation.

Adobe's Dan Koestler offers a detailed tutorial with sample code that demonstrates how to connect your Flash, Flex, and AIR apps to Photoshop using the Photoshop Touch SDK.

Cool ActionScript/Flash Stuff

Adobe's Thibault Imbert shares a sneak peek of one of the features being worked on related to next-generation profiling for Flash Player and AIR that he presented to Adobe Live event in Paris.

Emanuele Feronato begins a tutorial series showing how to create a simple platform game using FlashPunk which is an open source 2D game engine for Flash. In part two he adds sprite maps and double jumps to the game as well as switches to the Flash Builder IDE rather than Flash Pro CS5.5. In the third portion, Emanuele focuses on creating the title screen.

Dan Florio had several good examples this week. The first demonstrates, with source code, how to create an animated 3D wedge using Away3D 3.6. In the second he updates a useful utility project he created called BatBeltTime that contains a number of date and time conversion methods. In his final post this week, he creates a Txt3D class for Away3D that is useful for displaying text within a 3D space that has no rotational properties.

Indie game developer Chris Kaitila wanted a way to easily pitch shift audio loops to create things like engine sounds that would adjust with speed. In order to achieve this he created a handy ActionScript class for pitch-shifting MP3 loops in Flash and shares the source as well as examples on how to use it.

Barbara Kaskosz, Doug Ensley and Dan Gries of Flash and Math created a WoodTexture class in ActionScript that allows you to apply a wood texture to any display object. As usual, they share examples and source code.

Petri Leskinen continues to share amazing Pixel Bender examples, this time he demonstrates a disks pattern with source code.

Parker at Hook discusses a customizable cover flow Flash component they built, sharing how it was built and how you can utilize it after downloading the provided source.

Simon Gladman posts a simple calculator application built with the Parsley framework as part of his discussion on how to decouple the presentation layer using interfaces.

William B. Sanders offers an in-depth discussion of the factory pattern in ActionScript.

Jackson Dunstan created a class that uses a method for calculating a square root that he says is twice as fast as Math.sqrt.

Cool AIR for Desktop Stuff

Justin Imhoff posts a video demonstration of controlling Google Street View using Microsoft Kinect and Adobe AIR that was built with the open source AS3OpenNI project.


João Saleiro Hello,

maybe you can add this one to your list: . It's a project management application completely built with Flex 4.5, launched recently. Try logging in with user: , pass: password . :)



Posted By João Saleiro / Posted on 06/02/2011 at 5:56 AM

Sean Moore I did a presentation on Test Driven Development for Flex last week. The recording is here:

The slides are here:


Posted By Sean Moore / Posted on 06/02/2011 at 11:04 AM

Write your comment

(it will not be displayed)


My name is Brian Rinaldi and I am the Web Community Manager for Flash Platform at Adobe. I am a regular blogger, speaker and author. I also founded RIA Unleashed conference in Boston. The views expressed on this site are my own & not those of my employer.