Understanding Pixel Density

While iOS devices have a smaller physical screen size compared to desktop monitors, they have a much higher pixel density. Pixel density is typically measured in pixels per inch (PPI) and indicates the amount of detail that can be shown on a screen. The higher the pixel density, the greater the detail that can be […]

Another ‘Lost Recipe’ Released

Well I thought it was about time I dug out another ‘lost recipe’ from my Flash iOS Apps Cookbook. This one shows how to stream remote video to a device and was originally intended for Chapter 12, Working with Video and Audio. You’d have thought this recipe would have been a strong candidate to make […]

Playing Remote Video

It’s often convenient to playback video remotely from a web server rather than bundling it directly within your app. This is necessary, for example, in apps where the user has to select from a collection of dynamically uploaded video. Let’s see how to progressively download either an FLV or H.264 video from the web and […]

Managing the AIR SDK in Flash Professional CS6

Sometimes it’s the little things that make such a big difference. If you’ve been using Flash Professional CS5.5 then you’ll know what a chore it is to overlay the latest AIR SDK onto your installation. Well the good news is, if you upgrade to Flash Professional CS6 then all that hardship will be a thing […]

Flash iOS Apps Cookbook – The lost recipes

When writing a book there are many tough decisions to be made. Perhaps the most agonising for me was deciding what to keep and what to drop. With an agreed page count to stick to I found that I simply couldn’t cram everything I wanted to into my Flash iOS Apps Cookbook. So during the […]

JavaScript to ActionScript Communication

While ActionScript to JavaScript communication is straightforward, JavaScript to ActionScript communication is less obvious and somewhat limited when working with the StageWebView class. In this tutorial we’ll walk through the steps required to pass data from an HTML page to your AIR for iOS app. This tutorial is a previously unreleased recipe from Flash iOS […]

ActionScript to JavaScript Communication

Although limited, the StageWebView class makes it possible for an app to directly call a JavaScript function embedded within an HTML page. Let’s walk through the steps required to call a JavaScript function from ActionScript. This tutorial is a previously unreleased recipe from Flash iOS Apps Cookbook and supplements the content found in Chapter 11, […]

An Introduction to Starling and Sprite Sheets

The April issue of Flash & Flex Developer’s magazine is now available and includes my second Starling framework tutorial. It covers some of Starling’s display list basics and demonstrates how to create animation with the use of sprite sheets. Just head over to the magazine’s offical website where you can download the latest issue for […]

Overlaying AIR 3.2 for Flash Professional CS5.5

AIR 3.2 has been released so it’s time once again for me to update my AIR Overlay tutorial for Flash Professional CS5.5 users. So if you’d like to use the AIR 3.2 SDK from within Flash Professional then click through to the following post: Overlaying AIR 3.2 SDK for Flash Professional CS5.5.

Creating Particle Effects with Starling

I was asked by Flash & Flex Developer’s magazine to write a tutorial covering Starling and its particle system extension. So if you fancy seeing just how easy it is to get really great particle effects up and running using Starling then head on over to the magazine’s official website and grab yourself a copy […]