BlogBlogs.Com.Br

quarta-feira, 13 de agosto de 2008

ActionScript 3 Flash Dicas


Cinco dicas rápidas para Flash CS 3 e Actionscript 3.


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: