With over twelve years designing and creating illustrations for scientists and engineers, Alperia Design is more readily able to help convey scientific and engineering concepts. Using 3D for images, interactivity and animation to demonstrate complex topics intuitively.
Simple Papervision3D rotating cube using mouse click event listener assigned to separate cube faces. This example shows how a Papervision3D cube’s surfaces can easily be set up to respond to ActionScript 3 event listeners (in this case simple mouse clicks). The handlers for these events are all shown in the source files which can be downloaded below.
This zip file contains the image files for the faces, the ActionScript source files and the fla file. If you just want the ActionScript 3 source files then they can be downloaded here and here.
This example uses the FLAR toolkit (FLash Augmented Reality) to add a Papervision3D image to a web cam media shot. The image in this case is a tree or plant (depending on the settings) which adds a branch on a timer tick.
If you have ever tried to unlock a real (mechanical) combination lock, then you will know that it takes a bit of practice even with the correct combination. This is an AS2 combination lock which replicates accurately a real one. The dial and code are all in the .fla file. The combination is in the line:
var combinationArray:Array = new Array(53,22,76,87); and would be very easy to create or change using almost limitless means.
Obviously this needs to be interactive or one might otherwise stream a movie created using a warm and fuzzily-friendly and code-less environment. This is made from mostly cubes a collada, movieMaterials, transparency and a couple of event handlers thrown in!
This example also uses the Loader3D class, which replaces the Object3DLoader used in days of yore. Click and drag to rotate. However, this is a rather processor intensive swf as I kept piling on work for the CPU as I added transparency, MovieMaterials, and a collada parser.
The complete zipped files here or ActionScript code is here.