The Grid State: Movement in Mobile
Matrix Work As our desktop screens soar to new heights in size, we find ourselves coping with smaller platforms for mobile viewing. To address this problem, developers simply move from one cell, grid...
View ArticleRecursion: An ActionScript 3.0 Problem or Problem Solver?
Why Recursion? (Again) In previous posts we’ve considered recursion, and while not rejecting recursion out of hand, it’s been roughed up a bit, especially by smart reader comments. (You can see posts...
View ArticleThe Button Factory: Labels and Buttons from the Same Factory Methods
A UI Factory for Buttons and LabelsBeginning of a UI Factory The other day I was looking at an ActionScript 3.0 program, and the developer used a ‘UI Factory.’ I looked at it, and while the program did...
View ArticleActionScript 3.0 Factory Method Expansion: The UI Factory
Adding New Product to Existing Factory In creating the Button Factory example (see previous post), I wanted to add more to it for a full UI factory. The problem is that the Creator participant returned...
View ArticleActionScript 3.0 Bitmap Classes: The Bitmap Factory Method At Work
Building a Bitmap Factory The idea of taking a perfectly good graphic file and taking it apart and putting it back together again has a surprising appeal. You may wonder why one would want to do that?...
View ArticleActionScript 3.0 Bitmaps, Clones and ColorTransforms
Less is More Ever since I started working with mobile devices with Flash and ActionScript 3.0, I’ve been looking for faster ways to move my objects through those little windows on iPhones, Androids and...
View ArticleActionScript 3.0, Flash CS6 and Mobile Apps
Cave drawing from Chauvet-Pont-d'ArcGames, Art and Flash In looking for some game images for this post, I came across one of the cave drawings from Chauvet-Pont-d’Arc, France created about 17,300 years...
View ArticleFlash CS6 Touch Simulator for Development
On Mobile Apps Fingers are like Magic Wands A Nice Touch For this post I suggest you download the trial version of Flash Pro CS6 (if you don’t have CS6 already) so that you can see the development tool...
View ArticleState Machine for Continuous Movement: Desktop, iPad, iPhone
Covering the Bases On the HTML5 side of the world, most developers/designers have been aware that when you make a site, you need to consider the different environments used to view your site. With...
View ArticleActionScript Concurrency: A Graphic Novel
Thibault Imbert Lets the Cat Out of the Bag Recently I tweeted Thibault Imbert’s post at ByteArray.org about a sneak preview of Adobe’s strategy with ActionScript Workers for concurrency. Some of you...
View ArticleAdobe Starling and Design Patterns
Book on Starling by Thibault Imbert As you may have noticed, Flash and ActionScript 3.0 and Flex have been going through metamorphic change. One of the new roles for ActionScript 3.0 involves game...
View ArticleDemocratic Design Patterns
Design Patterns and Many Languages Way back in 2001, Mark Winstanley and I wrote a book, Server-side Flash: scripts, databases, and dynamic development. I ended up writing code for PERL, ASP and PHP...
View Article‘Twas The Night Before OOPSLA
The annual meeting of the world’s most influential and best programmers can be found at OOPSLA (Object-Oriented Programming, Systems, Languages & Applications.) In the early 1990s, it was at OOPSLA...
View ArticleConcurrent Programming and Parallel Patterns
Concurrent Programming Patterns If you’ve viewed the posts that we’ve had on both parallel (//P) and concurrent (||P) programming, most of what you’ve seen has been long-standing attempts at borrowing...
View ArticleDesign Pattern Variation and Intents Table
On several different occasions I have meant to create an easy look-up table for quickly finding all of the GoF design patterns, their general purpose, their scope, what can vary and their intent. I...
View Article
More Pages to Explore .....