Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

linoart

tamanho do fundo fixo.

Recommended Posts

fiz o resize do fundo, que pegará o stage inteiro. só que nao quero que ele redimensione a altura e a largura ao fizer o resize.

quero que quando a janela estiver pequena, e mesmo aumetando ela, o fundo fique do mesmo tamanho, sem redimensionar-lo.

 

a formula acho que usei é fundo.stage.stageWidth e fundo.stage.stageHeigh, só que com isso ele redimensiona.

 

tem alguma fórmula pra isso ou é uma propriedade que tenho que usar?

 

 

abraços,

Compartilhar este post


Link para o post
Compartilhar em outros sites

entao, imagina que o browser tá aberto com a janela diminuida, ai entao você carrega um site.

eu quero que a largura e a altura do fundo desse site já fique como se tivesse com o browser em tela cheia, pra quando redimensionar, segurando o botao do mouse, o fundo não fique esticando.

 

entendeu?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Só você setar quando entrar no site, para o fundo ser igual o width e height do stage.

E depois adicionar o Resize caso o stage sofra alteração de tamanho.

 

Abrs

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu tinha setado desse modo. está correto?

 

//// FUNÇÃO CONSTRUTORA

public function home_resizeAnima()

{

 

stage.scaleMode = StageScaleMode.NO_SCALE;

stage.align = "TL";

stage.addEventListener(Event.RESIZE, onResize);

fundo.width=stage.stageWidth;

fundo.height=stage.stageHeight;

}

 

public function onResize(evt:Event):void

{

fundo.width=stage.stageWidth;

fundo.height=stage.stageHeight;

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

"pegadinha do malandro!!!"

 

brincadeira... ^_^

 

ele faz o resize sim. só que eu quero que o tamanho do fundo com a janela do browser menor já fique com o tamanho de como se o broser estivesse maximazado.

 

do jeito que tá agora, quando a janela ta menor e vou aumentando o fundo vem aumentando junto. :wacko:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então cria um if para verificar se o tamanho do stage é menor que xxx ele muda o tamanho da imagem, senão ele não muda:

 

if(stage.stageWidth > 800 && stage.stageHeight > 600) {
   suaimagem.width = stage.stageWidth;
   suaimagem.height = stage.stageHeight;
}
else {
   suaimagem.width = 800;
   suaimagem.height = 600;
}

Abrs

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.