
Completed 5 years at Macromedia-Adobe!

Completed 5 years at Macromedia-Adobe!
Here are my slides for India Game Developer Summit 2010 (today’s session).
Pics to follow…
Mark Doherty has posted the summary of MWC 2010.
Don’t forget to download Flash Player 10.1 Beta 3 on your desktops (Win ActiveX, Win Plugin, Mac Plugin, Linux Plugin from Adobe Labs.
Below are the list of bug fixes for Beta 3 as per the release notes in the page -
Installation:
Graphics:
Networking:
Audio/Video:
Here is an informative presentation by Serge Jespers describing new features of Flash Player 10.1 and AIR 2.
For more information and source files of this presentation, visit the original blog entry.
For people who comment/write about Flash Player crashing on their machines, do report a bug in our Bug Management Tool.
For more information on the Flash Player stability, Kevin has written a note that’s worth reading just to know the effort taken to make it stable.
Via Mark.
I will be speaking in the India Game Developer Summit 2010, Bangalore. Here is the detail of my focused session: -
Building Gaming Experience for Mobile & Devices
Track: Game Programming; Mobile GamingAs vast and rich as the experience in Flash content is, the session gives you an insight regarding how easy the whole process of building attractive games using Adobe Flash technology is. This session would also cover the steps involved, the tools Adobe provides and the practical walk-through to build innovative Flash games for devices in a matter of minutes. We also will briefly cover the new features of Flash Platform that are offered to end users, gaming enthusiasts and developer geeks right from designing, developing, emulating on your desktops to successfully making your content provide similar user experience across a range of devices/platforms.
Hope to see you there. If you haven’t yet registered, do it here.
For the complete list of speakers, visit – http://www.devmarch.com/gamedevelopersummit/speakers.html

I was researching more on Papervision 3D when I realized I can share some information on creating a 3D realistic Earth model. I will also explain how to add rotation to earth and one way to show the rotation of moon and revolution of it around earth. I will also briefly describe how to handle something called “Pivot” points in Papervision 3D.
To start with, if you are fresh and new to Papervision 3D, I will describe the basic steps to configure your Flash CS4 authoring tool to work with Papervision 3D.
We all know by now how beneficial Vector is over Array in most cases. Relating to strict data typing, way to an error free code and of course the performance are some benefits of using Vector instead of Array in Action Script 3.0. Below is a small code snippet of working with Multidimensional vector created dynamically.
for (var i:int=0; i<3; i++) {
this["myVar_"+i] = new Vector.<Vector.<int>>();
for (var j:int=0; j<3; j++) {
this["myVar_"+i][j] = new Vector.<int>();
for (var k:int=0; k<3; k++) {
this["myVar_"+i][j][k]=k;
}
}
}
To explain the code above for people who don’t understand this easily, there are 3 loops and I am creating 2 dimensional Array Vector – Vector[i] and Vector[j].
As you can also notice, I am creating variables dynamically with no predefined name. I don’t use var myVariable:Vector syntax as I don’t know the names of variables that I need to create and I don’t know how many I need to create. Hence, I use “this” to create dynamic variable of name ["myVar_" + i]. Thus resulting in myVar_0, myVar_1, myVar_2…
For the i loop, I define each dynamic Vector variable as new Vector.<Vector.<int>>(); This is because I know I want to create myVar_i as a Vector and each element in this vector will in turn contain a Vector (similar to 2 dimensional array) and later, each Vector inside myVar_i Vector will contain elements of data type int (Integer). So, as you can see in the j loop, I have initiated each element of myVar_i Vector as new Vectors and specified that each element of [i][j] Vector will contain an int type element. Finally in k loop, I populate/push the Vector with an integer data k.
You may view further comparision of Array and Vector performance in Mike Chambers’ blog.