Posted by Jonathan on May 24th, 2009 in
Flash
I recently had to create a simple Flash application that allowed the user to ‘erase’ an image using their mouse. I couldn’t find any examples of the exact effect I wanted, so I cobbled together my own. The effect I came up with is similar to using the eraser tool in Photoshop.
Demo
Click and drag your mouse on the image below to erase it. Press the reset button to start over.
Posted by Jonathan on November 27th, 2008 in
CSS,
HTML/XHTML
Perhaps it is common knowledge, but until today I was unaware that the CSS first-child pseudo-class fails in IE7 when the child element is immediately preceeded by an HTML comment.
Posted by Jonathan on August 8th, 2008 in
Flash,
Toolbox
One of my readers, René, asked me if my FlashScaler JavaScript class works with SWFObject 2. I’m happy to say that yes, it does. The demo and download on my original FlashScaler post now include working examples using SWFObject 2.1.
Posted by Jonathan on July 6th, 2008 in
Technology,
Web Design
Recently I was developing a website for a client whose primary export market is in China. Needless to say I was a little alarmed when my client’s representatives in China reported that they couldn’t access their new site.
My client has reps in both Shanghai and Beijing, neither of who could see the website, so I knew it wasn’t a localized issue. My immediate suspicion was that the infamous “Great Firewall of China” was to blame. Thankfully I was able to take a few simple steps to diagnose the problem and get the site up and running.
Posted by Jonathan on June 5th, 2008 in
Web Design
It seems as if someone has finally cracked the problem of running multiple standalone versions of Internet Explorer under Vista.

Posted by Jonathan on February 8th, 2008 in
Flash,
News & Reviews,
Web Design
In my last post I outlined some of the problems that might arise from the proposed version targeting changes to Internet Explorer 8. My major concern was that by removing the motivation for web authors to update legacy sites, version targeting might hamper the adoption of modern web development techniques. During the week I have given some more thought to this issue, and it occurred to me that in Adobe Flash we have a fantastic real-world test case from which we might learn if version targeting is a viable strategy for a web browser.
Posted by Jonathan on February 1st, 2008 in
News & Reviews,
Web Design
When Dean Hachamovitch demonstrated in December that the forthcoming Internet Explorer 8 browser passed the Acid2 test in standards mode, there were calls for Microsoft to clarify if “standards mode” was the default setting for IE8. Last week it was announced on A List Apart and the Internet Explorer blog that IE8 will render pages using an IE7-level rendering engine by default, and that web developers must opt-in to take advantage of the new Acid2-compliant rendering mode.
Posted by Jonathan on January 26th, 2008 in
News & Reviews,
The Business of Design
Basecamp is the grandaddy of online project management applications, but I recently discovered that its little brother Backpack can also hold its own as a project management tool.
Posted by Jonathan on December 20th, 2007 in
News & Reviews
If you’ve read any web design blogs during the past week you will no doubt be aware of the hornet’s nest that has been stirred up by Opera’s antitrust complaint against Microsoft. The issues at stake go well beyond Opera’s attempt to put a dent in Internet Explorer’s market share, and commentators have been quick to point out the ramifications for web standards, and the organizations that govern them.
Posted by Jonathan on December 14th, 2007 in
News & Reviews,
Programming,
Toolbox
Over at roScripts there is a nice tutorial explaining how to modify my FormBuilder PHP class so that validation is performed unobtrusively using AJAX. Check it out.