Ir para conteúdo

POWERED BY:

Arquivado

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

rebortec

Dimensões

Recommended Posts

Boa Tarde a todos

desde já agradeço a criação deste forum que já me ajudou muito

 

O que peço se me ajudem é:

Tenho de fazer um site deste genero www.versace.com tela inteira e não estou a conseguir de maneira nenhuma.

Não sei qual a dimensão que tenho de dar na tela do flash.

 

Faço com percentagem 100 x 100 magem '0'

 

mas não consigo aparece o site centrado e não na tela toda.

A intenção é que seja redimensionável a qualquer resolução.

 

Espero que me ajudem estou mesmo a precisar de ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

@rebortec seja bem vindo,

 

Caso ainda não tenha lido as regras do fórum, sugiro fortemente que o faça para sua melhor participação: Regras do Fórum

 

 

01ª - Conteúdo fora de contexto

Não poste mensagens ou tópicos fora dos temas centrais dos fóruns tais como piadas, assuntos políticos, futebol, etc. Para estes assuntos, existe o fórum Entretenimento. Evite entitular os tópicos com palavras como: "ME AJUDE", "PELO AMOR DE DEUS", "ESTOU DESESPERADO", "URGENTE", "SOCORRO", "HELP", "PEDIDO", "IMPLORO", "PLEASE", "DÚVIDA", ou qualquer coisa similar, assim como utilizar Caixa Alta (letras todas em maiúsculas) no título ou mesmo no corpo do tópico ou post. Utilize títulos curtos e claros, que condizam com o contexto do tópico, por favor.

 

 

Quando a sua dúvida, utilize 100% para largura e altura e margem 0 como você já está fazendo, por exemplo, centralizando um quadrado na tela, independente da resolução:

 

 

package {
	import flash.display.Sprite;
	import flash.display.Stage;
	import flash.display.StageAlign;
	import flash.display.StageScaleMode;
	import flash.events.Event;
	import flash.events.EventDispatcher;
	
	public class Exemplo extends Sprite {
		private var caixa:Sprite;
		
		public function Exemplo(){
			stage.align = StageAlign.TOP_LEFT;
			stage.scaleMode = StageScaleMode.NO_SCALE;
			stage.addEventListener( Event.RESIZE , muda );
			
			this.caixa = new Sprite();
			this.caixa.graphics.beginFill( 0xFFFFFF );
			this.caixa.graphics.lineStyle( 1 , 0x000000 );
			this.caixa.graphics.drawRect( 0 , 0 , 200 , 200 );
			this.caixa.graphics.endFill();
			
			this.addChild( this.caixa );
			this.dispatchEvent( new Event( Event.RESIZE ) );
		}
		
		public function muda( e:Event ):void {
			caixa.x = ( stage.stageWidth / 2 ) - ( caixa.width / 2 );
			caixa.y = ( stage.stageHeight / 2 ) - ( caixa.height / 2 );
		}
	}
}

Esse exemplo configurará seu stage para não escalar conforme a resolução, já que está com 100%, em seguida desenhará uma caixa com 200px X 200px na tela e manterá essa caixa centralizada, mesmo que você redimensione a tela do navegador, a caixa permanecerá centralizada, sempre.

 

;)

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.