Pixas Tutorial 2 & 3: Coordinate System & Primitives
Pixas Tutorial 2 & 3: Coordinate System & Primitives
See: http://risonhuang.com/pixas.html
♥0 |
Line 33 |
Modified 2012-11-06 23:09:06 |
MIT License
archived:2017-03-20 10:46:38
ActionScript3 source code
/**
* Copyright rison ( http://wonderfl.net/user/rison )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/cxAK
*/
package {
import flash.display.Sprite;
import com.risonhuang.pixas.objects.PixelObject;
import com.risonhuang.pixas.objects.primitives.*;
import com.risonhuang.pixas.colors.SideColor;
import com.risonhuang.pixas.dimensions.*;
import com.risonhuang.pixas.math.Coord3D;
public class FlashTest extends Sprite {
public function FlashTest() {
//color obj
var sideColor:SideColor = new SideColor(0x87A900,0xCCFF00);
//brick
var brickDms:BrickDms = new BrickDms(120,120);
var brick:Brick = new Brick(brickDms, sideColor);
var po_brick:PixelObject = new PixelObject(brick);
//SideX
var sideXDms:SideXDms = new SideXDms(120, 60);
var sideX:SideX = new SideX(sideXDms, sideColor);
var po_x:PixelObject = new PixelObject();
po_x.primitive = sideX;
po_x.position = new Coord3D(4, 0, 8);
//SideY
var sideYDms:SideYDms = new SideYDms(120, 60);
var sideY:SideY = new SideY(sideYDms, sideColor);
var po_y:PixelObject = new PixelObject();
po_y.primitive = sideY;
po_y.position = new Coord3D(0, 4, 8);
//out PixelObject container
var po_out:PixelObject = new PixelObject();
po_out.addChild(po_brick);
po_out.addChild(po_x);
po_out.addChild(po_y);
po_out.x = 225;
po_out.y = 200;
addChild(po_out);
}
}
}