Detectando ajustes da exposição usando ActionScript

  

Você quer saber os ajustes da exposição para o dispositivo em que o filme está sendo jogado. Use o screenResolutionX e as propriedades screenResolutionY do objeto de System.capabilities.

Você deve usar o objeto de System.capabilities determinar os ajustes da exposição do dispositivo que está jogando o filme. O screenResolutionX e as propriedades screenResolutionY retornam a definição da exposição nos pixels.

//exemplo output: //1024// 768 
trace(System.capabilities.screenResolutionX); 
trace(System.capabilities.screenResolutionY);

Você pode usar estes valores determinar como indicar um filme ou nivelá-lo que filme à carga. Estas decisões são cada vez mais importantes porque os dispositivos mais handheld suportam o jogador flash. Para o exemplo, as dimensões de uma tela do telefone da pilha e uma exposição típica do computador desktop são diferentes, assim que você deve carregar o índice diferente baseado no dispositivo do playback:

resX = System.capabilities.screenResolutionX; resY =
System.capabilities.screenResolutionY;
//se a definição for 240 x 320 ou menos, carrega 
então/da versão do filme de PocketPC/de outra maneira, supõe que o 
dispositivo é um computador desktop e carrega o índice regular. 
se ((resX < = 240) && (resY < = 320)) {_ 
root.loadMovie("main_pocketPC.swf"); } mais {_ 
root.loadMovie("main_desktop.swf"); }

Você pode também usar os valores da tela-definição centrar uma janela de browser pop-up:

resX = System.capabilities.screenResolutionX; resY =
System.capabilities.screenResolutionY;
//variáveis ajustadas para a largura e a altura do winW 
novo da janela de browser = 200; winH = 200;
//determine o x e y avalia a fim centrar o winX da janela 
= (resX/2) - (winW/2); winY = (resY/2) - (winH/2);
//críe o código que, quando passado ao getURL(), abre o 
jsCode novo da janela de browser = 
"javascript:void(newWin=window.open('http://www.person13.com/'," + "' 
newWindow ', ' largura =" + winW + ", altura =" + winH + "," + "à 
esquerda =" + winX + ", alto =" + winY + "'));";
//chamada a função do Javascript usando o 
getURL(). _ root.getURL(jsCode);

Adicionalmente, vale a pena considerar usando os valores da tela-definição determinar se escalar um filme. Para o exemplo, quando os usuários têm sua definição ajustada a um valor elevado tal como 1600 x 1200, algumas pias batismais podem parecer demasiado pequenas ler.

este é um artigo adicionado por Duncan Murray


Disclaimer: Nosso Web site não é responsável para a informação contida por este artigo. Este artigo em nenhuma maneira reflete as vistas, as opiniões, os pensamentos ou a opinião da equipe de funcionários do diretório dos artigos.

Observação da tradução: O artigo "que detecta ajustes da exposição usar ActionScript" foi traduzido usando um serviço de tradução automatizado. Nós desculpamo-nos sincerely por todos os erros da tradução que ocorram. Obrigado compreendendo.

Online: 653 users browsing the articles directory