How to compile and examples for Flash Player 10 or ASTRO BETA
May16
As many of you know ASTRO is in Public beta.
Here are some links on how to compile:
Text instruction – by Mike Chanmbers
Video Instruction – by Lee Brimelow
A promising sound example:
flash produced sound example – by Keith Peters
Here is my “3D” example, quick and dirty:
[as]
package {
import flash.display.Loader;
import flash.display.MovieClip;
import flash.display.Sprite;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
import flash.events.Event;
import flash.events.MouseEvent;
import flash.geom.Vector3D;
import flash.net.URLRequest;
public class ASTRO extends Sprite
{
private var _loader:Loader;
private var mc:MovieClip;
public function ASTRO()
{
stage.align = StageAlign.TOP_LEFT;
stage.scaleMode = StageScaleMode.EXACT_FIT;
_loader = new Loader()
_loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadComplete, false, 0, true);
_loader.load(new URLRequest(“record.gif”));
}
private function loadComplete(evt:Event):void
{
mc = new MovieClip();
mc.rotationY = 0;
mc.rotationZ = 0;
stage.addEventListener(MouseEvent.MOUSE_MOVE, onMove, false, 0, true);
mc.opaqueBackground = true;
_loader.x = – (_loader.width * 0.5);
_loader.y = – (_loader.height * 0.5);
mc.addChild(_loader);
mc.x = (_loader.width * 0.5);
mc.y = (_loader.height * 0.5);
addChild(mc);
}
private function onMove(evt:MouseEvent):void
{
mc.rotationZ = stage.mouseY;
mc.rotationX = stage.mouseX
}
}
}
[/as]
Also here are some classes that I saw through code completion. I don’t really know what to do with them yet. Maybe someone else will and will let me know (I have too much work and GTAing to do
).
- flash.text.engine Package (over a dozen classes)
- __AS3__.vec.Vector (that is wierd)
- flash.display.GraphicsBitmapFill
- flash.display.GraphicsPathCommand
- flash.display.TriangleCulling (that sounds interesting)
- flash.geom.Vector3D
- flash.filters.ShaderFilter
Happy Coding!