This tutorial is designed to introduce people to some of the new features in AS3. The application that is made throughout this tutorial is built entirely in actionscript.

Some of the topics to be covered:
  1. Events and Event Listeners
  2. Classes
  3. Loading and using XML files
  4. Arrays
  5. Loops
File structure:

CustomKeyboard.fla
CustomKeyboard.swf
actionscript/CustomKeyboard.as
actionscript/KeyButton.as
xml/keys.xml

Download the supporting source file.
Screenshot:

Note: The application requires loading xml files and I am unable to upload the file to the server. So to see the application in action please download the source zip file. The link to the zip file is located on the final page of this tutorial.