ActionScript/Propriedades
Cada objeto em ActionScript tem sua propriedades específicas, e muitos deles dependem dos atributos se estiverem aninhadas dentro de outros objetos.
Por exemplo: se um TextField
tiver um valor de x
de 50, mas estiver aninhada (inserida dentro) de um MovieClip
que está no palco principal (stage) a uma posição de x
de 200, a posição final no stage será de 250, pois o MovieClip
"andará" 200 no stage e o TextField
"andará" mais 50 dentro do MovieClip
.
Algumas propriedades do MovieClip
[editar | editar código-fonte]Supondo que box
é um MovieClip
:
Descrição | Propriedade |
---|---|
Localização (em pixels) | box.x = 100; // Horizontal
box.y = 200; // Vertical
|
Escala (em porcentagem: 0-1) | box.scaleX = 0.5;
box.scaleY = 0.5;
|
Tamanho (em pixels) | box.width = 100; // Largura
box.height = 50; // Altura
|
Rotação (em graus: 0-360) | box.rotation = 90;
|
Transparência (em porcentagem: 0-1) | box.alpha = 0.5;
|
Visibilidade (em booleano) | box.visible = false;
|
Vale lembrar que métodos e atributos do AS 2, como _x e _width, foram abandonados para não fazer confusão com a maneira de se declarar variáves privadas com um underscore no início do nome (não obrigatório, mas uma convenção muito comum entre os programadores).
É simples modificar os valores dos atributos:
// Mais 40 graus de rotação ao box...
box.rotation += 40;