============================
ApplicationBackground.as
============================
peles do pacote
{
importação flash.display. Bitmap;
importação flash.display.BitmapData;
importação flash.display. Gráficos;
importação mx.skins.ProgrammaticSkin;
importação mx.utils.ColorUtil;
/**
* A pele para o inclinação do fundo da aplicação.
*
a classe pública ApplicationBackground estende ProgrammaticSkin
{
[Encaixar (source='. /assets/bg.png)]
backgroundImageClass confidenciais do var: Classe;
backgroundImage confidencial do var: Bitmap;
backgroundBitmapData confidencial do var: BitmapData;
//--------------------------------------------------------------------------
//
Construtor de //
//
//--------------------------------------------------------------------------
/**
* Construtor
*
função pública ApplicationBackground ()
{
super ();
backgroundImage = backgroundImageClass novos ();
backgroundBitmapData = BitmapData novo (backgroundImage.width, backgroundImage.height);
backgroundBitmapData.draw (backgroundImage);
}
//--------------------------------------------------------------------------
//
Propriedades canceladas //
//
//--------------------------------------------------------------------------
//----------------------------------
measuredWidth de //
//----------------------------------
/**
* @private
*
a função pública da ultrapassagem começ o measuredWidth (): Número
{
retorno 8;
}
//----------------------------------
measuredHeight de //
//----------------------------------
/**
* @private
*
a função pública da ultrapassagem começ o measuredHeight (): Número
{
retorno 8;
}
//--------------------------------------------------------------------------
//
Métodos cancelados //
//
//--------------------------------------------------------------------------
/**
* @private
*
updateDisplayList protegido ultrapassagem da função (w: Número, h: Número): vácuo
{
super.updateDisplayList (w, h);
var g: Gráficos = gráficos;
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);
}
}
}
===========================
|