Cool Stuff with the Flash Platform - 5/17/11

Posted on May 17, 2011

This week was exceptionally busy (which, combined with my travel last week to San Jose, explains the delay in getting this finished) including well over thirty community articles, samples or tutorials covering the array of Flash Platform products. This week also featured an especially high number of mobile examples for using the recently released Flex 4.5 and Flash Builder 4.5 with most seeming to focus on either cross-platform solutions or Android specifically.

Among the official announcements this week, Adobe's Emmy Huang posted about Flash Player 10.3 availability for desktop and Android devices including Android 3.1 support. Some of the new features are media measurement and acoustic echo cancellation on desktop as well as enhanced privacy and security improvements. In addition, Adobe's Thibault Imbert posts details of the new Flash Player Incubator release.

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

Holly Schinsky posted a couple of great tutorials this week. The first covers how to use the four different mobile view transitions in Flex 4.5 including how to change the various options in each transition such as direction and duration. Holly's second tutorial discusses how to style the Flex mobile Tabs and ActionBar by adding icons and CSS styles.

Nahuel Foronda continues his ongoing series on creating mobile ItemRenders in ActionScript with part 4 discusses handling multiple ItemRenderer states and icons.

Adobe evangelist Michaël Chaize writes about how to handle different UI patterns between iOS and Android by creating views that adapt depending upon the platform.

Brian Telintelo gives some advice about how to handle geolocation on a mobile device including when to determine that the results are accurate enough to stop listening to the event and preserve the users battery life. Brian also shows how using the Spark TileLayout for multiscreen applications can ease layout across devices of varying screen sizes.

Raymond Camden built an interesting Flex mobile sample application called INeedIt that pulls from the new Google Places API to get information on places near you using the geolocation to get your current location.

Jeffry Houser discusses an issue he encountered where his mobile skin doesn't show focus properly and how to fix it.

Leonardo França shows how to access the device camera within Adobe AIR using ActionScript including showing the difference between using the Camera class versus the CameraUI class.


Adobe evangelist James Ward covers a topic of great interest to a number of mobile Flash developers when he shows an unsupported method for extending AIR for Android using native API's such as system notifications, widgets and application licensing.

John Olson released a number of useful Android UI components for Flex 4.5 including some commonly requested components including date and/or time selectors, alert boxes and options boxes.

Fabio Biondi shows how he got the Open Source Media Framework (OSMF) working on Android with Adobe Flex 4.5.

Cool Flex, Flash Builder & Catalyst Stuff

Holly Schinsky was busy this week. Besides her earlier tutorials, she also released a Flash Builder 4.5 reference card on DZone.

Douglas Reynolds shares a video showing how to use the new code templates in Flash Builder 4.5 to speed up your development.

Thomas Burleson explains the 8 steps to get started with BabelFx which is a framework for adding localization to your Flash and Flex projects.

Adobe's Hans Muller has been busily posting a ton of useful Flex exampless on his blog - this week alone he has four. The first discusses how data binding works and shows how to create bindable objects using DataItem. The second is a simple GridColumn DataGrid example. The third shows you how to use the DataGrid typicalItem property to specify column widths. Finally, the fourth example is a Hans a simple master/detail application example showing how to drill into detail data from a DataGrid.

Nick Schneble also posted a Flex example, this one showing how to use data binding to specify conditional ItemRenderers within an AdvancedDataGrid for cases where, for example, you might have records that are or aren't editable.

Cool ActionScript/Flash Stuff

One of the most talked about features in the new Incubator build, besides Molehill of course, is the native JSON Support for Flash that Christopher Caleb discusses briefly. Adobe evangelist Lee Brimelow shows a code example of native JSON parsing in Flash via a JSON file displaying Angry Birds.

Speaking of the Incubator build, iFlash3D gives a detailed overview with code samples on handling cameras in 3D space using Molehill and Flash.

Continuing on the topic of 3D, Adobe evangelist Tom Krcha created a beginner level video tutorial showing how to get started with the Alternativa 3D engine in Flash. Tom also released a 3D tutorial using Molehill to create a 3D car with a camera that follows it.

Adobe evangelist Mike Jones continues his series on using the Pushbutton Engine for animating bitmap sprites. In this edition he shows how to animate objects based upon user input.

As usual, the prolific Emanuele Feronato had a couple of Flash game development posts this week. The first covers how to build a random land and water map for a game to create an almost infinite map using ActionScript. The second tutorial covers generating pseudorandom numbers in ActionScript to create a large set of generated levels for a game.

Petri Leskinen continues his ongoing series of Pixel Bender examples with one for creating a variety of metallic effects on images.

Flanture (no name provided) follows up an earlier post on handling timers in ActionScript with one on how to create a continual graphic timer that flows around the stage whereby when timer finishes encircling the stage, time is up.

Cool AIR for Desktop Stuff

Ivan Valadares shows how to physically resize image files with adobe air in which the resized images are actually written to disk.

Cool ColdFusion Stuff

ColdFusion Builder 2 included a number of enhancements to extensions and Adobe's Sandeep Paliwal posts an article covering one of these, specifically it explains the concept of callback commands within extensions.


There are currently no comments for this the first!

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.