|
|
Você quer controlar como ajustes de um filme no jogador, including o scaling. Use a propriedade de Stage.scaleMode.
O jogador flash opta uma modalidade da escala do "showAll" (exceto o jogador do teste, que opta o "noScale"). Na modalidade do "showAll", as escalas flash do filme para caber o jogador ao manter a relação de aspecto original do filme. O resultado é que o filme pode ter beiras nos lados se a relação de aspecto do jogador não combinar a relação de aspecto do filme. Você pode ajustar um filme à modalidade do "showAll", como segue:
Stage.scaleMode = "showAll";
A modalidade do "noBorder" escala um filme para caber o jogador quando a manter a relação de aspecto original, mas forçar o jogador a não indicar nenhuma beira em torno do estágio. Se a relação de aspecto do jogador não combinar aquela do filme, algum do filme estará cortado fora em torno das bordas. Você pode ajustar um filme à modalidade do "noBorder", como segue:
Stage.scaleMode = "noBorder";
A modalidade do "exactFit" escala um filme para caber o jogador e altera a relação de aspecto do filme, se necessário, ao fósforo que do jogador. O resultado é que o filme enche sempre exatamente o jogador, mas os elementos do filme podem ser distorcidos. Para o exemplo:
Stage.scaleMode = "exactFit";
Na modalidade do "noScale", o filme não é escalado, e mantem seus tamanho original e relação de aspecto não obstante o tamanho do estágio. Quando você usa a modalidade do "noScale", ajuste também o alinhamento do filme. Para o exemplo:
Stage.scaleMode = "noScale";
O valor de propriedade do scaleMode não impede que o
usuário possa escalar o filme usando o menu de
right-click/Ctrl-click. Entretanto, você pode incapacitar
aquelas opções no menu
Online: 506 users browsing the articles directory
|
|