Alterando o tamanho da janela ao testar aplicativos móveis do Adobe AIR


1

Estou criando um aplicativo Android para celular no Flash CS 5.5. Defino a largura / altura do palco como 480/800 px.

Quando clico em CTRL+ ENTERpara testar a execução do aplicativo, recebo uma janela com 480/800 px. Não pode ser redimensionado. Quero alterar o tamanho dessa janela SEM alterar a largura / altura do palco.

Por exemplo, se eu executar o APK em um telefone celular com uma tela de 1000x1000, o flash será dimensionado automaticamente para ajustar o estágio 480/800 à tela de 1000x1000.

Portanto, deve ser possível alterar o tamanho da janela para 1000x1000 sem precisar alterar a largura / altura do palco.

Mas como?


Esta é mais uma questão de programação do que uma pergunta do usuário (embora sejam as duas). Você pode obter mais respostas em stackoverflow.com.
Wayne Johnston

Obrigado pela dica, eu teria postado no stackoverflow, mas eles mudaram sua política e não oferecem mais suporte para postar perguntas sem criar uma conta. Eu não apoio isso, então me refugiei neste site adorável. Ser capaz de postar perguntas sem o incômodo de se inscrever primeiro é incrível.
Peter

Respostas:


1

Não sei se entendi completamente sua pergunta (ou seu problema), mas tentarei responder à pergunta que você está perguntando.

Tente configurar o [stage.scaleMode][1]para NO_SCALE. Em seguida, em tempo de execução verificar o stageWidthe stageHeighte construir sua cena com base nesses valores. Como sugestão, ao definir a stage.scaleModetentativa, defina também o alinhamento para TOP_LEFT. A menos que scaleModeesteja definido como no_scaleFlash, as escalas declaradas do palco serão automaticamente dimensionadas para as dimensões do contêiner. Se scaleModeestiver definido como no_scale, as dimensões declaradas serão ignoradas e as dimensões do contêiner serão usadas para o estágio.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.