============================
ApplicationBackground.as
============================
Pakethäute
{
Import flash.display. Bitübersicht;
Import flash.display.BitmapData;
Import flash.display. Grafiken;
Import mx.skins.ProgrammaticSkin;
Import mx.utils.ColorUtil;
/**
* Die Haut für Anwendungshintergrundsteigung.
*
allgemeine Kategorie ApplicationBackground verlängert ProgrammaticSkin
{
[Einbetten (source='. /assets/bg.png)]
private var backgroundImageClass: Kategorie;
privates var backgroundImage: Bitübersicht;
privates var backgroundBitmapData: BitmapData;
//--------------------------------------------------------------------------
//
//- Erbauer
//
//--------------------------------------------------------------------------
/**
* Erbauer
*
allgemeine Funktion ApplicationBackground ()
{
Super ();
backgroundImage = neue backgroundImageClass ();
backgroundBitmapData = neues BitmapData (backgroundImage.width, backgroundImage.height);
backgroundBitmapData.draw (backgroundImage);
}
//--------------------------------------------------------------------------
//
// aufgehobene Eigenschaften
//
//--------------------------------------------------------------------------
//----------------------------------
// measuredWidth
//----------------------------------
/**
* @private
*
allgemeine Funktion der Übersteuerung erhalten measuredWidth (): Zahl
{
Rückkehr 8;
}
//----------------------------------
// measuredHeight
//----------------------------------
/**
* @private
*
allgemeine Funktion der Übersteuerung erhalten measuredHeight (): Zahl
{
Rückkehr 8;
}
//--------------------------------------------------------------------------
//
// aufgehobene Methoden
//
//--------------------------------------------------------------------------
/**
* @private
*
Übersteuerung geschütztes Funktion updateDisplayList (w: Zahl, h: Zahl): Lücke
{
super.updateDisplayList (w, h);
var g: Grafiken = Grafiken;
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);
}
}
}
===========================
|