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?
flash
adobe-air
actionscript
Peter
fonte
fonte
Respostas:
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]
paraNO_SCALE
. Em seguida, em tempo de execução verificar ostageWidth
estageHeight
e construir sua cena com base nesses valores. Como sugestão, ao definir astage.scaleMode
tentativa, defina também o alinhamento paraTOP_LEFT
. A menos quescaleMode
esteja definido comono_scale
Flash, as escalas declaradas do palco serão automaticamente dimensionadas para as dimensões do contêiner. SescaleMode
estiver definido comono_scale
, as dimensões declaradas serão ignoradas e as dimensões do contêiner serão usadas para o estágio.fonte