Pixas Tutorial 4: Color

by rison
See: http://risonhuang.com/pixas.html
♥0 | Line 32 | Modified 2012-11-06 23:18:51 | MIT License
play

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/jmsG
 */

package {
    import flash.display.Sprite;
    import com.risonhuang.pixas.math.Coord3D;
    import com.risonhuang.pixas.math.ColorPattern;
    import com.risonhuang.pixas.colors.CubeColor;
    import com.risonhuang.pixas.dimensions.CubeDms;
    import com.risonhuang.pixas.objects.primitives.Cube;
    import com.risonhuang.pixas.objects.PixelObject;
    
    public class FlashTest extends Sprite {
        public function FlashTest() {
                        
            var po_out:PixelObject = new PixelObject();
            for (var i:uint = 0; i <= 4; i++ )
            {
                for (var j:uint= 0; j <= 4; j++ )
                {
                    for (var k:uint = 0; k <= 4; k++ )
                    {
                        var c3d:Coord3D = new Coord3D(30 * i, 30 * j, (32 +1)*k);
                        var cubeDms:CubeDms = new CubeDms (30, 30, 32);
                        var cubeColor:CubeColor = CubeColor.getByHorizontalColor( ColorPattern.getRandomComfortableColor() );
                        var cube:Cube = new Cube(cubeDms, cubeColor,false);        
                        var po_tmp:PixelObject = new PixelObject(cube,c3d);
                        po_out.addChild(po_tmp);
                    }
                }                
            }        
                                                                       
            po_out.x = 225;
            po_out.y = 240;            
            addChild(po_out);    
                    
        }
    }
}