Date display area
Advanced Flash tutorials
These tutorials introduce OOP techniques and require confidence in writing and understanding ActionScript techniques. They are written to help students learn commercial practice and to produce code that is: -
Custom Classes
In this tutorial I cover designing and using custom classes through an example looking at using a simple MouseFollower class to make a cursor-following object. Making custom classes is a core skill in advanced ActionScript (and other) programming.
Working with Dynamic Assets
In this tutorial I look at an OOP approach to working with dynamic assets - where a Flash movie loads images, sounds etc. at run-time rather than these being specified when the product is created. This approach, separating content from presentation and uysing a custom class, is far more flexible than the 'hard-wired' techniques since assets can be changed without the product having to be rebuilt and code can be reused easily.
Browser Control
In this tutorial I look at using a custom class to interface with the host browser. Using the services offered by the class, a Flash movie can function as a website menu without the whole site having to be realised inside Flash.
Working with XML
XML is one of the key technologies for modern multimedia and this tutorial shows how to work with an XML configuration file. I show how to create a custom XML Parser class which provides a simple API for working with XML objects in Flash.
Note you need to have completed the dynamic assets tutorial before doing this one.
Local Memory in Flash
This example shows how to implement local memory so that infomration can be stored between separate user engagements with your programme. This is very useful in providing high quality user experieneces.

This page was last updated on 31st October 2013