Flashandmath.com Site Search

Advanced & Experimental - AS3

Flash Player 10 Beta Experiments (very experimental, require Player 10)

  • NEW The drawTriangles Method in Flash Player 10 for 2D Image Transformations  One of the most powerful new AS3 methods that will become available in Flash Player 10 is the drawTriangles method. It allows for sophisticated 2D and 3D bitmap transformations. In this experiment, we illustrate and explain the drawTriangles method in the context of 2D image transformations.
  • Interactive, Open-Sided Bitmap Cube in Flash Player 10  We construct an open-sided, interactive cube whose sides are bitmaps. The cube can be rotated in 3D and manipulated by the user. Whenever possible, we use the simple built-in 3D methods available in Player 10. We use the matrix3D class for depths-sorting only. FP10 Beta 1 and FP10 Beta 2 versions are provided.
  • Getting Started with 3D Methods in Flash Player 10  3D effects that took a lot of coding before will become very easy in Player 10 because of its native 3D support. In this tutorial, we show a few basic 3D methods that are new in Player 10. We show how to easily rotate bitmaps in 3D and how to flip a playing card in 3D. Because of many new AS3 classes supported by the new version of the Flash Player, such effects are very easy to accomplish.

Regular Flash Player 9 Tutorials

  • NEW! 3D Particles Experiments in AS3 and Flash CS3  Four stunning 3D particle experiments by Dan Gries. A sphere separates into several spheres based on the particles color; particles revolve and tend to a gravity center; particles transition throughout a cube, and more. You can rotate and manipulate the particles in 3D. Don't miss this one!
     
  • NEW Texture Mapping in ActionScript 3 and Flash CS3: Bitmap Spheres  In this tutorial, we deal with the important subject of texture mapping in AS3. We use custom AS3 classes to paste a bitmap image around a sphere and to create a textured sphere. Spheres that we create can be rotated in 3D with the mouse. We give two examples: a wood-textured sphere and a sphere with a beautiful image pasted over it. The examples are easily customizable.
     
  • Coiling Up Bitmaps in ActionScript 3  In this tutorial, we present two custom AS3 classes: BitmapRoll and BitmapCylinder. The former takes a bitmap image and coils it into a 3D coil that can be rotated in 3D by the user. The latter, wraps a bitmap around a cylinder. Both the coil and the cylinder respond to clicks.
     
  • AS3 Widgets Flipping in 3D, Taking Snapshots of Display Objects in ActionScript 3  A tutorial by Bri Lance that shows how to create useful AS3 widgets. The widgets flip in 3D. One side of a widget contains user controls that control the other side. The effect is accomplished by taking a 'snapshot' of a Sprite via methods of the AS3 BitmapData class. Such snapshots are combined with 3D rotation techniques.
     
  • AS3 Experiment: A Bitmap Rotating in 3D Explodes into Particles  Don't miss this stunning visual effect created by Dan Gries. An image revolving in 3D dissolves into a changing cloud of thousands of particles. The cloud can be rotated with the mouse before the particles come together again.
     
  • Simple 3D Drawing in Flash CS3  A step-by-step tutorial that walks you through the basic techniques of 3D rendering. We begin with a revolving cube and end with a parametric surface.
     
  • Cube in Bloom: Distorting Images in AS3, 3D menu on a Cube  We construct a vibrant gallery of flowers on a cube. We provide custom AS3 classes: BitmapTransformer, CubeMenu, and ImageLoader. These classes make it easy to customize and to create 3D menus, galleries and other applications that require image loading and distortion.
     
  • Rotating 3D Objects with the Tween Class in ActionScript 3  We use the AS3 Tween class and the AS3 collection of easing functions to create interesting rotation effects for a hexagonal cylinder drawn at runtime. The Tween class can tween any numerical property of any object! And it has many events to play with.
     
  • Parametric Art Gallery - A Visual Experiment in ActionScript 3  Create your own gallery of visually stunning interactive images made up of parametric curves. We provide a sample gallery and everything you need to experiment on your own and build your own collection. Don't miss this one!
     
  • Rotating Bitmaps in 3D in Flash CS3, a 3D Menu on a Cube in ActionScript 3  We show how to rotate bitmaps in 3D in Flash CS3. We build a 3D menu on a cube whose sides are bitmaps and which can be rotated by the user. We discuss the transform.matrix property of display objects in AS3 and the Matrix class.
     
  • 3D Menus on Dodecahedron, Bitmaps of Arbitrary Shapes in 3D in Flash CS3  In this tutorial, we show how to build two 3D menus on a dodecahedron whose 12 faces are pentagons. In the first example, the faces are pentagonal bitmaps, in the second example, we have circular bitmaps placed inside pentagons. We use masking and the transform.matrix property of the ActionScript 3 Sprite class.
     
  • Flipping a Playing Card Effect in AS3, Distorting Bitmaps for Perspective in Flash CS3  In this tutorial, we create a simple, easily customizable applet in which a playing card is flipped around when the user clicks on it. The flip takes place in 3D and the corresponding bitmaps are distorted for perspective. Such distortion requires some interesting techniques, including slicing of bitmaps.
     
  • A Gallery of Customizable 3D Surfaces in Flash CS3, A Custom 3D Surface Class in AS3  We build a collection of spectacular 3D surfaces that can be rotated by the user. Then we create a custom ActionScript 3 class that makes it easy to use the collection for creating a variety of visually engaging Flash apps. Don't miss this one!
  • 3D Menu, Bitmap Fills, and Loading External Images in Flash CS3  We build a 3D menu on a tetrahedron. When the user clicks on a face of the tetrahedron, an external jpeg loads. We discuss in detail bitmap fills, loading external files, and the Loader class in ActionScript 3 as well as the BitmapData and Bitmap classes.
     
  • Drawing and Rotating 3D Curves in Flash CS3, 3D Motion  We build an applet in which the user can enter parametric equations for a curve in the xyz-space. The applet then plots the curve and displays the velocity and the acceleration vectors as the user traces the curve. We use our custom MathParser class. The tutorial contains an extensive pdf guide on using the parser and other custom classes.
     
  • Proof Scrambler with Drag and Drop Interface  Drag and drop techniques, hit test, and depth management in Flash CS3. Shows how to create a simple class.
     
  • Using an external XML file in Flash CS3  In this tutorial, we show how to use an external XML file to load data into a Flash movie at runtime. The advantage of this approach is that an XML file can be easily edited without recompiling the swf file. As an example, we built a gallery of polar curves by combining the XML technique with our parametric curves grapher.
     
  • Flash Forum Custom Classes: Modifying Functionality  We use a function grapher template and the custom classes from our Flash Forum article, "Flash Tools For Developers (AS3): Graphing Curves in the Plane", to build a grapher that graphs a user-defined function as well as its derivative.
     
  • Clip Loading for a Dynamic Presentation  The applet animates a proof of the Pythagorean Theorem. It shows how to load and unload clips at runtime to create a dynamic presentation in Flash CS3.

flashloaded logo

Flash Components

PSD to HTML

PSD to HTML

DigiCrafts Logo

Flash Components

page-flip.com

Page flip flash component

Flash Photo Gallery

Flash Photo Gallery

Influxis FMS 3 Hosting

Adobe FMS 3 Hosting

Your Ad Here

Your Ad Here





See our Resources and Reviews area for more recommendations!

We welcome your comments, suggestions, and contributions. To contact us, email Barbara Kaskosz at barbara@flashandmath.com or Doug Ensley at doug@flashandmath.com.