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

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;