1- Depth control na Display List
O sistema para controlar a profundidade ( depth ) em ActionScript 3 se baseia na ordem em que os objetos são adicionados ao stage por conta da Display List. Há um maneira de adicionar MovieClips e controlar o nivel de profundidade dos mesmos:
Exemplo:
addChildAt(myObject,0);
Quanto menor o valor do parâmetro menor o valor, menor a prioridade de sobre posição deste mc sobre os demais
2 - Declarando uma Matriz em AS 3
Arrays multidimensionais(matriz) podem ser uteis em diversas aplicações uma maneira fácil de criar um é usando uma estrutura de repetição onde em cada elemento do vetor é instanciado um outro vetor.
Exemplo:
var myArray:Array = new Array(myArrayRows);
for (var i = 0; i < myArrayRows; i++) {myArray[i] = new Array(myArrayRows); }
myArray = ([
[1,0,0],
[0,1,0],
[0,0,1]
] );
3- Classe TextField
Para um TextField podemos adicionar uma parte texto no final do conteúdo deste Field. Usando o operador += ou o método appendText() que apresenta um desempenho melhor.
Exemplo:
var my_tf = new TextField();
my_tf.text = "web";
my_tf.appendText("loot!");
Para o exemplo acima my_tf = 'web loot!' .
4- Free Bitmap fonts
Bitmap fonts são ótimas para ser usadas em projetos Flash pois apresentam grandes vantagens em relação a definição independente de escala. Baixe algumas grátis em :
http://www.04.jp.org/
5- String to Number
Para converter uma String em um número podemos usar:
Number() ,parseInt() e parseFloat().
var myText:String = new String("666lol");
var myNumber:Number = new Number();myNumber = parseInt(myText);
trace (myNumber); //trace 666



0 comentários:
Postar um comentário