Mike Chambers

code = joy

Archive for February, 2010

FITC Amsterdam Slides : Creating High Performance iPhone Applications with ActionScript 3

with 16 comments

Here are my slides from my FITC Amsterdam talk titled Building High Performance iPhone Applications with ActionScript 3.

Sorry I ran a little short of time, but you can find all of the info in the slides.

Here is the link to the Simple Game Framework which I discussed during the session.

Written by mikechambers

February 23rd, 2010 at 6:27 am

Posted in General

Scrolling HTML with Flash Content on Touch Devices

with 15 comments

In response to my post on Mouse Events and hover in Flash Player content on touch devices, John Gruber (daringfireball.net) raises an issue:

The problem, though, for a hypothetic Flash plugin that renders pages within web pages (as on traditional desktop browsers), is how to tell whether a tap-and-drag within a Flash element is supposed to scroll the entire web page or be passed as a mouse movement event to the Flash element. It can’t do both, and it can’t read the user’s mind.

This is a potential issue, and as John notes, is one not isolated to Flash content (scrolling textareas have similar issues on a touch device).

Here is how the current pre-release builds of Flash Player 10.1 handle this on the Nexus One (I havent had a chance to confirm for the other devices).
Read the rest of this entry »

Written by mikechambers

February 23rd, 2010 at 1:12 am

Posted in General

Tagged with , ,

Flash Player content, Mouse Events, and Touch input

with 59 comments

So, the Interwebs is all a buzz again around the latest article that “proves” that Flash will not be useful on mobile devices (much less the iPad). From the article:

Current Flash sites could never be made work well on any touchscreen device, and this cannot be solved by Apple, Adobe, or magical new hardware.

That’s not because of slow mobile performance, battery drain or crashes. It’s because of the hover or mouseover problem.

Basically, the writer is arguing that because some Flash content uses Mouse over / hover events (MouseEvent.MOUSE_OVER), and because there is no such event as a hover on a touch devices, then apparently, most Flash content just flat out wont work on touch devices.

I wanted to make a quick post that corrects some of the false assumptions and conclusions presented in the article, which include:
Read the rest of this entry »

Written by mikechambers

February 22nd, 2010 at 12:22 am

Posted in General

Tagged with , ,

Updates to Flash Player Public Bug Base

with 9 comments

You may have noticed that since September, the public Flash Platform (Flash Player, Flex, etc…) bug base has required a login in order to browse and view bugs. This was not the case when we initially launched the public bug base but after a number of issues (primarily caused by spam), we had to disable viewing bugs without registration.

Starting last night, we are rolling out some new updates and tweaks to the bug base, and will be doing some testing to ensure that the original issues are addressed. As of right now, you can once again browse the Flash Platform bug base without registration (although logging issues or commenting still requires registration). Over the next couple of weeks, you may see some changes in access as we test and ensure everything is working, but the ultimate goal is to allow viewing and browsing of entries without requiring registration.

Written by mikechambers

February 10th, 2010 at 11:32 am

Posted in General