phantomon icon

DisegniMain.as

phantomon | PRO | 11/18/11 06:44:19 AM UTC | 0 ⭐ | 10485 👁️ | Never ⏰ | []
ActionScript 3 |

0 B

|

None

|

0 👍

/

0 👎

package  mx.com.disegni.display{
    
    import flash.display.Sprite;
    import flash.display.Graphics;
    
    public class DisegniMain extends Sprite{
        
        protected var _stageWidth:Number;
        protected var _stageHeight:Number;
        protected var _backgroundColor:uint;
        protected var _width:Number;
        protected var _height:Number;
 
        public function DisegniMain(stageWidth:Number = 1280,stageHeight:Number = 800,backgroundColor:uint = 0xFFFFFF){
            _width = _stageWidth = stageWidth;
            _height = _stageHeight = stageHeight;
            _backgroundColor = backgroundColor;
        }
        protected function paint(g:Graphics):void{
            g.clear();
            g.beginFill(_backgroundColor,1);
            g.drawRect(0,0,_width,_height);
            g.endFill();
        }
        public function repaint():void{
            paint(this.graphics);
        }
        protected function layout():void{
            
        }
        public function setSize(width:Number,height:Number){
            _width = width;
            _height = height;
            repaint();
        }
////////////////////////////////////////////////////////////////////////////////////////////
        override public function get width():Number{
            return _width;
        }
        override public function get height():Number{
            return _height;
        }
        //Helpers Layout
        public function X(n:Number):Number{
            return (n -(_width - _stageWidth)/2);
        }
        public function Y(n:Number):Number{
            return (n -(_height - _stageHeight)/2);
        }
////////////////////////////////////////////////////////////////////////////////////////////
    }
    
}

Comments

  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎

    
        
  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎