============================
ApplicationBackground.as
============================
pakket huiden
{
de invoer flash.display. Bitmap;
de invoer flash.display.BitmapData;
de invoer flash.display. Grafiek;
de invoer mx.skins.ProgrammaticSkin;
de invoer mx.utils.ColorUtil;
/**
* De huid voor toepassings achtergrondgradiënt.
*/
de openbare klasse ApplicationBackground breidt ProgrammaticSkin uit
{
[Bed (source='. /assets/bg.png) in]
privé var backgroundImageClass: Klasse;
privé var backgroundImage: Bitmap;
privé var backgroundBitmapData: BitmapData;
//--------------------------------------------------------------------------
//
// Aannemer
//
//--------------------------------------------------------------------------
/**
* Aannemer
*/
overheidsfunctie ApplicationBackground ()
{
super ();
backgroundImage = nieuwe backgroundImageClass ();
backgroundBitmapData = nieuwe BitmapData (backgroundImage.width, backgroundImage.height);
backgroundBitmapData.draw (backgroundImage);
}
//--------------------------------------------------------------------------
//
// Met voeten getreden eigenschappen
//
//--------------------------------------------------------------------------
//----------------------------------
// measuredWidth
//----------------------------------
/**
* @private
*/
krijgt de opheffings overheidsfunctie measuredWidth (): Aantal
{
terugkeer 8;
}
//----------------------------------
// measuredHeight
//----------------------------------
/**
* @private
*/
krijgt de opheffings overheidsfunctie measuredHeight (): Aantal
{
terugkeer 8;
}
//--------------------------------------------------------------------------
//
// Met voeten getreden methodes
//
//--------------------------------------------------------------------------
/**
* @private
*/
opheffing beschermde functieupdateDisplayList (w: Aantal, h: Aantal): leegte
{
super.updateDisplayList (w, h);
var g: Grafiek = grafiek;
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);
}
}
}
===========================
|