window
package
{
import flash.display.Sprite;
[SWF(frameRate="60",backgroundColor="#675E6C")]
public class Window extends Sprite
{
public var _wHandler :Sprite;
protected var _window :Sprite;
protected var _wTopBorder :Sprite;
protected var _wBotBorder :Sprite;
protected var _wTitle :Sprite;
public function Window()
{
var winBG:WinBackground=new WinBackground(_window=new Sprite());
var wTopBorder:WinBorder=new WinBorder(_wTopBorder=new Sprite(), true);
var wBotBorder:WinBorder=new WinBorder(_wBotBorder=new Sprite(), false);
addChild(_window);
addChild(_wTopBorder);
addChild(_wBotBorder);
}
}
}
import flash.display.Shape;
class WinBackground extends Shape
{
public function WinBackground(_parent:Object):void
{
graphics.beginFill(0x151515);
graphics.drawRect(0, 0, 300, 225);
graphics.endFill();
_parent.addChild(this);
}
}
class WinBorder extends Shape
{
public function WinBorder(_parent:Object, top:Boolean):void
{
graphics.beginFill(0x969295);
if(top)
graphics.drawRect(0, 30, 300, 1);
else
graphics.drawRect(0, 225, 300, 1);
graphics.endFill();
_parent.addChild(this);
}
}