Ir para conteúdo

POWERED BY:

Arquivado

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

fpolisjr

Layout centralizado e autoscroll

Recommended Posts

Olá pessoal tudo bem? Preciso de uma ajudinha.

Desenvolvi um layout medindo 920 x 460, ou seja, perfeitamente compatível com o padrão atual (1.024 x 768 ou 1.280 x 1.024). Ocorre que meu cliente, acredite se quiser, ainda utiliza 800 x 600, fazendo com que o site fique fora da tela. O problema seria facilmente resolvido com a barra de rolagem. Entretanto, usei o site centralizado, conforme action(2.0)abaixo descrito e no corpo do html - 'width', '100%' e 'height', '100%', o que faz a barra de rolagem sumir. Como poderia resolver meu problema, fazendo a barra de rolagem aparecer, automaticamente, se a configuração de video estiver em 800 x 600. É possível?

Desde já agradeço.

 

Jr.

 

 

#include "mc_tween2.as"

Stage.align = "TL";

Stage.scaleMode = "noScale";

var redimensiona = function () {

conteudo.tween("_x",Stage.width/2-conteudo._width/2,1,"easeoutExpo");

conteudo.tween("_y",Stage.height/2-conteudo._height/2,1,"easeoutExpo");

};

var ALINHAR = new Object();

ALINHAR.onResize = function() {

redimensiona();

};

Stage.addListener(ALINHAR);

redimensiona();

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá pessoal tudo bem? Preciso de uma ajudinha.

Desenvolvi um layout medindo 920 x 460, ou seja, perfeitamente compatível com o padrão atual (1.024 x 768 ou 1.280 x 1.024). Ocorre que meu cliente, acredite se quiser, ainda utiliza 800 x 600, fazendo com que o site fique fora da tela. O problema seria facilmente resolvido com a barra de rolagem. Entretanto, usei o site centralizado, conforme action(2.0)abaixo descrito e no corpo do html - 'width', '100%' e 'height', '100%', o que faz a barra de rolagem sumir. Como poderia resolver meu problema, fazendo a barra de rolagem aparecer, automaticamente, se a configuração de video estiver em 800 x 600. É possível?

Desde já agradeço.

 

Jr.

 

 

#include "mc_tween2.as"

Stage.align = "TL";

Stage.scaleMode = "noScale";

var redimensiona = function () {

conteudo.tween("_x",Stage.width/2-conteudo._width/2,1,"easeoutExpo");

conteudo.tween("_y",Stage.height/2-conteudo._height/2,1,"easeoutExpo");

};

var ALINHAR = new Object();

ALINHAR.onResize = function() {

redimensiona();

};

Stage.addListener(ALINHAR);

redimensiona();

 

 

use uma barra de rolagem dentro do próprio flash, aqui mesmo no imaster e no forum ou meso no google existem uma infinidade de tutoriais pra fazer uma barra de rolagem dentro do flash (e bem bonitas por sinal)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se criou um swf com tamanho fixo sugiro usar CSS para centralizar em width e height.

 

Fiz um exemplo simples, propositalmente gigantesco, um swf de 1800 x 1200, e apliquei uma classe CSS pelo DW para centralizar o arquivo no html.

 

http://rapidshare.com/files/450998441/CSS_swf1800.rar

 

 

Uso um monitor de 23 com resolução 1440 x 900 (nativo > 1920 x 1080), ou seja, obrigatório gerar barras de rolagem no navegador.

 

 

Aqui, outro exemplo de um arquivo de teste que tenho publicado no meu server (swf de 550 x 400), com a mesma classe para centralização, muda apenas os valores, mas em qualquer resolução ou navegador será sempre posicionado adequadamente.

 

 

Abraços

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.