Pages: [1]
  Print  
Author Topic: TUTORIAL: Background FullScreen com Imagem Externa.  (Read 3160 times)
fabio
Gaia User
**
Posts: 10


« on: December 20, 2009, 06:06:46 AM »

Bom povo, trabalho há pouco tempo com AS3 e menos ainda com classes.

Vou mostrar uma maneira simples que achei para colocar aquela imagem de background que escalona no resize, espero que ajude:
Achei uma classe muito bacana nesse link http://tiny.cc/H0J0d
Vocês podem descobrir como fazer de suas maneiras, pois a classe vem com um exemplo prático, apenas mostrarei como montei aqui:
Encontre a pasta image que deve estar em dev/src/image.
Nela vc tem a classe mágica.
Coloque essa pasta image onde preferir, no meu caso, coloquei dentro de "com", então ficou com o seguinte caminho:"source/com/image/ScalingImage.as", ok? Source é o nome da pasta onde fica a pasta "pages" e outras.
Para terminar, abra a PageClass que deseja inserir o fundo, no meu caso, inseri em MainPage mesmo:
Lá coloque o seguinte:

Code:
override protected function onAddedToStage(event:Event):void {
stage.align = StageAlign.TOP_LEFT;//defalut of GAIA
stage.scaleMode = StageScaleMode.NO_SCALE;//defalut of GAIA
super.onAddedToStage(event);//defalut of GAIA

// get imageURL from flashvars;
var imagePath : String = ( this.loaderInfo.parameters.imageURL != null ) ? this.loaderInfo.parameters.imageURL : "assets/images/background.png";//Place your own image here. This paths is in swf path.
// instantiate and load image;
m_image = new ScalingImage(imagePath);
// set image centering property;
m_image.centered = true;
// allow image to shrink below 100% scale;
m_image.shrinkable = true;// uncomment to allow image to shrink below its original size;
// add image to stage;
this.addChild(m_image);
}
private var m_image : ScalingImage;

Não esqueça de importar a classe nova:

Code:
import com.gaiaframework.core.GaiaMain;//defalut of GAIA
import com.image.ScalingImage;//Classe Mágica
import flash.display.*;//defalut of GAIA
import flash.events.Event;//defalut of GAIA

Espero que ajude.
« Last Edit: December 22, 2009, 07:54:20 AM by fabio » Logged
edersign
Gaia Novice
*
Posts: 4


« Reply #1 on: January 09, 2010, 08:00:38 AM »

Opa blza

show de bola o tuto e ajuda sim!

ainda mais que sou completamente iniciante com gaia, tutos assim ajudam a descobrir mais sobre a ferramenta!

vlw pela ajuda


abraço
Logged
grilojgs
Gaia Novice
*
Posts: 3

odirleiborgert
WWW
« Reply #2 on: September 02, 2010, 04:51:58 PM »

Show de bola fabio....

A galera que é mais experiente podia postar alguns tutoriais se não for pedir muito....

abraço,
Logged
tiiago
Gaia Novice
*
Posts: 1


« Reply #3 on: June 09, 2011, 06:39:06 AM »

Opa Bom dia amigo..
Nao estou conseguindo usar.
Voce pode publicar um FLA com 1 arquivo pronto ?
Assim será mais facil a gente conseguir Smiley

Sou novoo no Forum dependendo das ajudas sera meu forum fixo para buscar Smiley

Abraço!
Logged
Pages: [1]
  Print  
 
Jump to:  

TinyPortal v1.0 beta 4 © Bloc