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.
[editar] Algumas propriedades do MovieClip
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;