9. Isometric 投影
public static function spaceToScreen(x :
Number, y : Number, z : Number) : Point {
var screenX : Number = x - z;
var screenY : Number = y * Y_CORRECT + (x
+ z) * .5;
return new Point(screenX, screenY);
}
10. 3D 投影
public function calScreenPosition( n : Number3D,
vanishingVertex : Number3D, centerVertex : Number3D,
focus : Number ) : void {
var scale : Number = focus/(focus + n.z + centerVertex.z);
var x : Number = vanishingVertex.x + (centerVertex.x +
n.x)*scale;
var y : Number = vanishingVertex.y + (centerVertex.y +
n.y)*scale;
screenX = x;
screenY = y;
}
11. NodeTree 结构
● DisplayObject Node
Add Child
Remove Child
Set Child Depth
Get Child Number
Event Bubbling