Tutorias

Welcome Guest

Search:


Objetos do ActionScript

por: admin
Total visitas: 1461
Palavras: 3435

Objecto Accessibility

Accessibility.isActive() - Detecta se o computador suporta accessibilidade ou não.

Objecto Array

Construtor

 

vetor_array = new Array(); ou
vetor_array = new Array(tamanho); ou
vetor_array = new Array(elemento0,elemento1,...,elementoN); ou
vetor_array = []; ou
vator_array = [elemento0,elemento1,...,elementoN];

 


Métodos
Nativos

  • Array.concat - Concatena dois Arrays.
  • Array.join - Converte o Array em String usando um separador informado.
  • Array.pop Retorna o valor do ultimo elemento de um Array.
  • Array.push - Insere um valor no final do Array.
  • Array.reverse - Inverte os elementos de um Array.
  • Array.shift - Retorna o valor de primeiro elemento de um Array.
  • Array.slice - Extrai um pedaço de um Array.
  • Array.sort - Ordena os elementos de um Array.
  • Array.sortOn - Ordena os elementos de um Array multidimensional.
  • Array.splice - Adiciona e retira elementos de um Array.
  • Array.toString - Converte oArray em uma String com os valores separados por virgula.
  • Array.unshift - Adiciona elementos no inicio do Array e retorna seu novo tamanho.


Implementados

  • Array.PesquiSa - Pesquisa uma String em um Array
  • Array.embaralha - Embaralha um Array.
  • Array.soma - Soma todo o Array, desde que numérico.


Propriedades

  • Array.length - Retorna o tamanho do Array.

Boolean

Construtor

new Boolean([expressao])
//expressao é qualquer expressão que retorne um valor booleano.


Métodos

  • Boolean.toString() - Converte o valor Boolean para String
  • Boolean.valueOf() - Retorna o valor primitivo de uma expressão booleana.

Objecto Date

Construtor

//Cria um objeto contendo o Time stamp do momento atual.
minhaData = new Date();

//Cria um objeto contendo a data informada.

mindaData = new Date(ano,mês [,dia,hora[,minuto,segundo[,millisegundo]]]]])


Métodos

  • Date.getDate()
  • Date.getDay()
  • Date.getFullYear()
  • Date.getHours()
  • Date.getMilliseconds()
  • Date.getMinutes()
  • Date.getMonth()
  • Date.getSeconds()
  • Date.getTime()
  • Date.getTimezoneOffset()
  • Date.getUTCDate()
  • Date.getUTCDay()
  • Date.getUTCFullYear()
  • Date.getUTCHours()
  • Date.getUTCMilliseconds()
  • Date.getUTCMinutes()
  • Date.getUTCMonth()
  • Date.getUTCSeconds()
  • Date.getYear()
  • Date.setDate()
  • Date.setFullYear()
  • Date.setHours()
  • Date.setMilliseconds()
  • Date.setMinutes()
  • Date.setMonth()
  • Date.setSeconds()
  • Date.setTime()
  • Date.setUTCDate()
  • Date.setUTCFullYear()
  • Date.setUTCHours()
  • Date.setUTCMilliseconds()
  • Date.setUTCMinutes()
  • Date.setUTCSeconds()
  • Date.setYear()
  • Date.toString()
  • Date.UTC()

Objecto function

Construtor
construtor de uma função, em geral utilizamos:

  function minhaFuncao (dado1,dado2,dadoN);
minhaFuncao = function (dado1,dado2,dadoN); // Método recomendado



Metodos

  function.apply?
function.call


Propriedades

  function.prototype


Exemplo

  soma = function(n1,n2){
return n1+n2;
}
total = soma(5,19);
Objecto LoadVars
Construtor: carga_lv = new LoadVars() 
Métodos
  carga_lv.getBytesLoaded()
carga_lv.getBytesTotal()
carga_lv.load()
carga_lv.send()
carga_lv.sendAndLoad()
carga_lv.toString()

Propriedades
  carga_lv.contentType
carga_lv.loaded

Eventos
  carga_lv.onLoad()Eventos

    
    
Objecto Math

    
    
Métodos nativos 
  • Math.abs?(x) - Retorna o valor absoluto de um número.
  • Math.sin?(x) - Retorna o seno de x (x em radianos).
  • Math.cos?(x) - Retorna o coseno de x (x em radianos).
  • Math.tan?(x) - Retorna a tangente de x (x em radianos).
  • Math.acos?(x) - Retorna o arco coseno de x (x em radianos).
  • Math.asin?(x) - Retorna o arco seno de x (x em radianos).
  • Math.atan?(x) - Retorna o arco tangente de x (x em radianos).
  • Math.atan2(y,x) - Retorna o arco tangente de y/x (x e y em radianos).
  • Math.ceil?(n) - Arredonda um número (n)para cima.
  • Math.floor?(n) - Arredonda um número (n)para baixo.
  • Math.round?(n) - Arredonda um número (n)pela média.
  • Math.exp() - bla bla
  • Math.log?() - bla bla
  • Math.max?() - Bla bla bla
  • Math.min?() - Bla bla bla
  • Math.pow?() - Bla bla bla
  • Math.random() - Bla bla bla
  • Math.sqrt?() - Bla bla bla

 
Constantes
  • Math.E - Base do Logaritmo natural (+/-)2,71828
  • Math.LN2 - Base do Logaritmo natural de 2 (+/-)0,693147.....
  • Math.LN10 - Base do Logaritmo de 10 (+/-)2.3025850....
  • Math.LOG2E - Logaritmo natural de 2 (+/-)1,442695.....
  • Math.LOG10E - Logaritmo de 10 (+/-)0,4342944.....
  • Math.PI - Retorna o valor de 'PI'(+/-) 3,14159265.....
  • Math.SQRT1_2 - Raiz quadrada de 1/2
  • Math.SQRT2 - Raiz quadrada de 2 (+/-) 1,414213......

    
    
Objecto Mouse

    
    
Objeto que representa os métodos e eventos do mouse, através do evento mouse pode-se por exemplo ocultar e/ou exibir o cursor do mouse e construir ações baseadas em eventos do mouse. 
 
Métodos
  • Mouse.addListener() - Adiciona um ouvinte aos eventos do mouse.
  • Mouse.removeListener() - Remove um ouvinte dos eventos do mouse.
  • Mouse.hide() - Oculta o mouse.
  • Mouse.show() - Exibe o mouse.

Eventos
  • Mouse.onMouseDown() - Evento que sinaliza que o mouse foi clicado.
  • Mouse.onMouseUp() - Evento que sinaliza que o mouse foi desclicado.
  • Mouse.onMouseMove() - Evento que sinaliza que o mouse esta movendo.

    
    
Objecto MovieClip

    
    
Métodos 
 
Nativos
  • MovieClip.attachMovie
  • MovieClip.createEmptyMovieClip
  • MovieClip.createTextField

Implementados
  • MovieClip.VaiPara
  • MovieClip.ativaDesativa
  • MovieClip.isMouseOver

    
    
Objecto Number

    
    
Construtor 
  meuNumero = new Number(valor)
valor é o valor do número a ser criado.

Métodos
  • Number.toString() - Converte o valor Number para String
  • Number.valueOf() - Retorna o valor primitivo de uma expressão Number.

Constantes
  • Number.MAX_VALUE - Retorna o número máximo
  • Number.MIN_VALUE - Retorna o número minimo
  • Number.NaN - Bla bla
  • Number.NEGATIVE_INFINITY - Retorna o infinito negativo
  • Number.POSITIVE_INFINITY - Retorna o infinito positivo

    
    
Objecto Object

    
    
Construtor 
      
      
  meuObjeto = new Object(); //ou
meuObjeto = {}; //ou
meuObjeto = {cor:'azul',ano:1999};

Métodos
  Object.addProperty? - Adiciona uma propriedade e metodos de get e set
Object.registerClass? - Associa um MovieClip com uma classe de objeto
Object.toString - Converte o objeto e seus elementos em uma string
Object.unwatch? - Remove um watchpoint usado para depuracao
Object.watch? - Adiciona um watchpoint usado para depuracao
Object.valueOf? - Retorna o valor primitivo do objeto

Propriedades
  Object.__proto__ - Refere-se a propriedade prototype do construtor

      
      
Objecto Shared Objects

      
      
Shared Objects - Os cookies do Flash MX 
Esse é um recurso que não foi inicialmente documentado pela Macromedia e ainda é um desconhecido para muitos desenvolvedores. Eles funcionam como os cookies dos navegadores e podem ser usados tanto na web quanto nos projectors. Para aqueles que sentem falta do FSCommand save, eles podem ser um boa saída.
 
/*
Função que grava os dados no disco do usuário.
Cria o Shared Object e especifica uma variável para receber valores.
- O nome do objeto na máquina do usuário é myForm.
- data marca a variável para ser gravada em disco.
- nome_txt e email_txt são nomes de instância de caixas de texto de entrada(input).
- flush() é a ação que efetivamente grava o flash cookie.
*/
  botaoVerde_btn.onRelease = function (){
meuCookie = SharedObject.getLocal("myForm");
meuCookie.data.nome = formNome_txt.text;
meuCookie.data.email = formEmail_txt.text;
meuCookie.flush();
}

/*
Função que resgata os dados gravados pelo usuário.
Repare que a variável de trabalho pode ser diferente, mas o nome myForm deve permanecer o mesmo.
Estamos colocando o conteúdo de duas caixas de texto em outras duas caixas de texto.
*/

  botaoAzul_btn.onRelease = function(){
meuSO = SharedObject.getLocal("myForm");
nome_txt.text = meuSO.data.nome;
email_txt.text = meuSO.data.email;
}

 
Montando o FLA
Você irá precisar de 2 caixas de texto de entrada. Uma deve se chamar formNome_txt e a outra formEmail_txt.
2 caixas de texto dinâmicas: nome_txt e email_txt.
2 botões. Para usar o código acima: botaoVerde_btn e botaoAzul_btn
 
_algumaCoisa para Nomes de Instância
Usando esse tipo de nomeclatura o ambiente interno de script do FlashMX resgata automaticamente os métodos que podem ser usados com o objeto. Por exemplo botao_btn. chama automaticamente uma ajuda de ações com botões. Assim como meuClipe_mc, meuTexto_txt, entre outros.

      
      
Objecto Sound

      
      
Construtor 
som = new Sound();
Objeto String
Construtor
  • Minhastring = new String('valor');
  • Minhastring = 'valor';

Métodos
  • String.charAt
  • String.charCodeAt
  • String.concat
  • String.fromCharCode
  • String.indexOf
  • String.lastIndexOf
  • String.slice
  • String.split
  • String.substr
  • String.substring
  • String.toLowerCase
  • String.toUpperCase

Propriedades
  • String.length

 
Todas as linguagens
 
Em geral string se refere a um tipo de dado contendo um determinado número de caracteres, como uma palavra por exemplo "Palavra".

      

    

Sobre o Autor

Administração


Votação: Not yet rated

Comentários

Nenhum comentário adicionado.

Adicionar comentário

Não tem permissão para inserir comentários. Se fizer Log in, tem a possibilidade de comentar.