============================
ApplicationBackground.as
============================
pelli del pacchetto
{
importazione flash.display. Bitmap;
importazione flash.display.BitmapData;
importazione flash.display. Grafici;
importazione mx.skins.ProgrammaticSkin;
importazione mx.utils.ColorUtil;
/**
* La pelle per la pendenza della priorità bassa di applicazione.
*/
il codice categoria pubblico ApplicationBackground estende ProgrammaticSkin
{
[Incastonare (source='. /assets/bg.png)]
backgroundImageClass riservati di varietà: Codice categoria;
backgroundImage riservato di varietà: Bitmap;
backgroundBitmapData riservato di varietà: BitmapData;
//--------------------------------------------------------------------------
//
Costruttore di //
//
//--------------------------------------------------------------------------
/**
* Costruttore
*/
funzione pubblica ApplicationBackground ()
{
eccellente ();
backgroundImage = nuovi backgroundImageClass ();
backgroundBitmapData = nuovo BitmapData (backgroundImage.width, backgroundImage.height);
backgroundBitmapData.draw (backgroundImage);
}
//--------------------------------------------------------------------------
//
Proprietà fondamentali //
//
//--------------------------------------------------------------------------
//----------------------------------
measuredWidth di //
//----------------------------------
/**
* @private
*/
la funzione pubblica della provvigione supplementare ottiene il measuredWidth (): Numero
{
ritorno 8;
}
//----------------------------------
measuredHeight di //
//----------------------------------
/**
* @private
*/
la funzione pubblica della provvigione supplementare ottiene il measuredHeight (): Numero
{
ritorno 8;
}
//--------------------------------------------------------------------------
//
Metodi fondamentali //
//
//--------------------------------------------------------------------------
/**
* @private
*/
updateDisplayList di funzione protettivo provvigione supplementare (w: Numero, h: Numero): vuoto
{
super.updateDisplayList (w, h);
varietà g: Grafici = grafici;
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);
}
}
}
===========================
|