============================
ApplicationBackground.as
============================
paketera flår
{
import flash.display. Bitmap;
import flash.display.BitmapData;
import flash.display. Diagram;
import mx.skins.ProgrammaticSkin;
import mx.utils.ColorUtil;
/**
* Flå för applikationbakgrundslutning.
*
allmänhet klassificerar ApplicationBackground fördjupa ProgrammaticSkin
{
[Bädda in (source='. /assets/bg.png)]
privata var-backgroundImageClass: Klassificera;
privat var-backgroundImage: Bitmap;
privat var-backgroundBitmapData: BitmapData;
//--------------------------------------------------------------------------
//
// Constructor
//
//--------------------------------------------------------------------------
/**
* Constructor
*
allmänhet fungerar ApplicationBackground ()
{
toppet ();
backgroundImage = nya backgroundImageClass ();
backgroundBitmapData = nya BitmapData (backgroundImage.width, backgroundImage.height);
backgroundBitmapData.draw (backgroundImage);
}
//--------------------------------------------------------------------------
//
// förbigången rekvisita
//
//--------------------------------------------------------------------------
//----------------------------------
// measuredWidth
//----------------------------------
/**
* @private
*
åsidosättandeallmänhet fungerar får measuredWidth (): Numrera
{
retur 8;
}
//----------------------------------
// measuredHeight
//----------------------------------
/**
* @private
*
åsidosättandeallmänhet fungerar får measuredHeight (): Numrera
{
retur 8;
}
//--------------------------------------------------------------------------
//
// förbigångna metoder
//
//--------------------------------------------------------------------------
/**
* @private
*
skyddad åsidosättande fungerar updateDisplayList (w: Numrera H: Numrera): annullera
{
super.updateDisplayList (w, H);
var-G: Diagram = diagram;
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);
}
}
}
===========================
|