============================
ApplicationBackground.as
============================
кожи пакета
{
ввоз flash.display. Поэлементное карта;
ввоз flash.display.BitmapData;
ввоз flash.display. Графики;
ввоз mx.skins.ProgrammaticSkin;
ввоз mx.utils.ColorUtil;
/**
* Кожа для градиента предпосылки применения.
*
общественный тип ApplicationBackground расширяет ProgrammaticSkin
{
[Врежьте (source='. /assets/bg.png)]
приватные backgroundImageClass var: Тип;
приватное backgroundImage var: Поэлементное карта;
приватное backgroundBitmapData var: BitmapData;
//--------------------------------------------------------------------------
//
Конструктор //
//
//--------------------------------------------------------------------------
/**
* Конструктор
*
общественная функция ApplicationBackground ()
{
супер ();
backgroundImage = новые backgroundImageClass ();
backgroundBitmapData = новое BitmapData (backgroundImage.width, backgroundImage.height);
backgroundBitmapData.draw (backgroundImage);
}
//--------------------------------------------------------------------------
//
Свойства отвергли //, котор
//
//--------------------------------------------------------------------------
//----------------------------------
measuredWidth //
//----------------------------------
/**
* @private
*
функция преодоления автоматического действия общественная получает measuredWidth (): Номер
{
возвращение 8;
}
//----------------------------------
measuredHeight //
//----------------------------------
/**
* @private
*
функция преодоления автоматического действия общественная получает measuredHeight (): Номер
{
возвращение 8;
}
//--------------------------------------------------------------------------
//
Методы отвергли //, котор
//
//--------------------------------------------------------------------------
/**
* @private
*
защищенное преодолением автоматического действия updateDisplayList функции (w: Номер, h: Номер): свободное пространство
{
super.updateDisplayList (w, h);
var g: Графики = графики;
g.clear ();
g.beginBitmapFill (backgroundBitmapData);
g.drawRect (0.0, w, h);
g.endFill ();
g.beginFill (0xffffff, 0);
g.lineStyle (1, 0x596873);
g.drawRect (1, 1, w - 2, h - 2);
}
}
}
===========================
|