Posts in Category "Flash Player"

What is Flash? :-)

Today, I thought it would be interesting to remind ourselves what Flash actually is. As the speaker in this video puts it:

“Flash is software that enhances the look, the feel and the interactivity of a medium.”


Angry Birds on Facebook runs on Flash!

This has obviously been mentioned by many people before, but I think it’s so amazing that it deserves to be mentioned again: Angry Birds on Facebook is running on Flash!

You can play it here:

For people like me who are interested in the technical aspects of why and how Rovio developed Angry Birds for Facebook in Flash, read the very interesting interview with Ville Koskela (Lead Flash Programmer of Angry Birds for Facebook).

Flash Runtime for Gaming

Adobe released a new micro-site this week that focuses on gaming. Here is a sneak peak of the site:


This comes right on the heels of an announcement on the Digital Media blog that Adobe AIR 3.2 has received a huge performance boost.


I invite you to go and try it out. Please let me know what you think of the new gaming initiative in the comments!

Flash Game Programming

For people like me who work on the actual Flash Runtime it is sometimes easy to forget how our product is being used. I came across an introduction to Flash Game programming on YouTube today that made me stop and think for a moment. Believe it or not, I suddenly realized how easy it is to get a basic game up and running in Flash. Crazy, right? Here’s the video:



I thought this was a neat little game that demonstrated the basics of game programming in Flash quite well. Knowing that there are very advanced games in Flash too, it sure seems like Flash allows everybody to develop games that match their skill set. One of my favorite games is Zombie Tycoon:



Have you coded your own game in Flash yet? Smile

Adobe Flash Player for Firefox gets a sandbox

This week is quite an exciting one: Adobe has officially released a pre-release version of Flash Player for Firefox with a sandbox. The concept of a sandbox, or protected mode, has been around for many years, but it is fair to say that Google Chrome’s sandbox has helped make this concept better known among end-users. Another product that has successfully implemented a sandbox is Adobe Reader X: We have yet to hear about a case where an exploit was able to break out of the sandbox.

The fact that the Reader sandbox held up so far is a good indicator that the Flash Player version could hold up for some time as well. Let’s keep our fingers crossed. Fingers crossedSmile

A sandbox is supposed to lock an application into a restricted space so that even if a vulnerability is found in the software, it cannot be exploited to do damage on the system. So if you were to visit a website that is hosting a malicious Flash file, it will not actually be able to break out of Flash Player’s sandbox and do damage to the system. Creating a sandbox is usually achieved by dropping the application to a low-integrity process. Being low-integrity, it can’t access the system in uncontrolled ways.

Peleus Uhley wrote some very interesting blog posts on sandboxing that go into a little more technical detail:

I encourage everyone to give the pre-release a shot and try the sandbox out for yourself. If you run into any issues with Protected Mode for Flash Player, please feel free to leave your feedback in the pre-release forums.

If you are a security researcher and you have feedback that is valuable to our security minded folks at Adobe, please use one of our security notification methods.