O nível superior contém as classes centrais e as funções globais do ActionScript.
Constantes globais
| Constante | Descrição | |
|---|---|---|
| Infinity | Um valor especial que representa "Infinity" positivo. | |
| -Infinity | Um valor especial que representa "Infinity" negativo. | |
| NaN | Um membro especial do tipo de dados Number que representa um valor NAN ("não é um número"). | |
| undefined | Um valor especial que se aplica a variáveis sem tipo que não foram inicializadas ou a propriedades de objetos dinâmicos que não são inicializadas. |
Funções globais
| Função | Descrição | |
|---|---|---|
| Array | Cria uma nova matriz. | |
| Boolean | Converte o parâmetro "expressão" em um valor booliano e retorna o valor. | |
| decodeURI | Decodifica um URI codificado em uma string. | |
| decodeURIComponent | Decodifica um componente de URI codificado em uma string. | |
| encodeURI | Codifica uma string em um URI (Identificador uniforme de recursos) válido. | |
| encodeURIComponent | Codifica uma string em um componente de URI válido. | |
| escape | Converte o parâmetro em uma string e a codifica em formato codificado em URL, no qual a maioria dos caracteres não alfanuméricos é substituída por sequências hexadecimais %. | |
| int | Converte um valor numérico especificado em um valor inteiro. | |
| isFinite | Retornará "true" se o valor for um número finito ou "false" se o valor for Infinity ou -Infinity. | |
| isNaN | Retornará "true" se o valor for NaN (não é um número). | |
| isXMLName | Determina se a string especificada é um nome válido para um elemento ou atributo XML. | |
| Number | Converte um valor especificado em um valor de Number. | |
| Object | Cada valor no ActionScript 3.0 é um objeto, o que significa que chamar Object() em um valor retorna esse valor. | |
| parseFloat | Converte uma string em um número de ponto flutuante. | |
| parseInt | Converte uma string em um inteiro. | |
| String | Retorna uma representação de string do parâmetro especificado. | |
| trace | Exibe expressões, ou grava em arquivos de log, durante a depuração. | |
| uint | Converte um valor numérico especificado em um valor inteiro não assinado. | |
| unescape | Avalia o parâmetro str como uma string, decodifica a string a partir do formato codificado em URL (convertendo todas as sequências hexadecimais em caracteres ASCII) e retorna essa string. | |
| Vector | Cria uma nova ocorrência do Vector, cujos elementos são ocorrências do tipo de dados especificado. | |
| XML | Converte um objeto em um objeto XML. | |
| XMLList | Converte um objeto em um objeto XMLList. |
Classes
| Classe | Descrição | |
|---|---|---|
| ArgumentError | A classe ArgumentError representa um erro que ocorre quando os argumentos fornecidos em uma função não correspondem aos argumentos definidos para essa função. | |
| arguments | Um objeto de argumentos é usado para armazenar e acessar os argumentos de uma função. | |
| Array | A classe Array permite acessar e manipular matrizes. | |
| Boolean | Um objeto Boolean é um tipo de dados que pode ter um de dois valores, "true" ou "false", usado para operações lógicas. | |
| Class | Um objeto Class é criado para cada definição de classe em um programa. | |
| Date | A classe Date representa informações de data e hora. | |
| DefinitionError | A classe DefinitionError representa um erro que ocorre quando o código do usuário tenta definir um identificador que já está definido. | |
| Error | A classe Error contém informações sobre um erro que ocorreu em um script. | |
| EvalError | A classe EvalError representa um erro que ocorre quando o código do usuário chama a função eval() ou tenta usar o operador "new" com o objeto Function. | |
| Function | Uma função é a unidade básica de código que pode ser chamada no ActionScript. | |
| int | A classe int permite trabalhar com o tipo de dados que representa um inteiro assinado de 32 bits. | |
| JSON | A classe JSON permite que aplicativos importem e exportem dados usando o formato de Notação de objeto JavaScript (JSON). | |
| Math | A classe Math contém métodos e constantes que representam funções e valores matemáticos comuns. | |
| Namespace | A classe Namespace contém métodos e propriedades para definir e trabalhar com namespaces. | |
| Number | Um tipo de dados que representa um número de ponto flutuante de precisão dupla IEEE-754. | |
| Object | A classe Object está na raiz da hierarquia de classes do tempo de execução do ActionScript. | |
| QName | Objetos QName representam nomes qualificados de elementos e atributos XML. | |
| RangeError | Uma exceção RangeError é lançada quando um valor numérico está fora da faixa aceitável. | |
| ReferenceError | Uma exceção de ReferenceError é lançada quando há uma tentativa de referência a uma propriedade não definida em um objeto selado (não dinâmico). | |
| RegExp | A classe RegExp permite trabalhar com expressões regulares, que são padrões que você pode usar para fazer pesquisas em strings e substituir o texto em strings. | |
| SecurityError | A exceção SecurityError é lançada quando ocorre um certo tipo de violação de segurança. | |
| String | A classe String é um tipo de dados que representa uma string de caracteres. | |
| SyntaxError | Uma sintaxe SyntaxError é gerada quando ocorrem erros de análise, por uma das seguintes razões: | |
| TypeError | Uma exceção TypeError é lançada quando o tipo real de operando é diferente do tipo esperado. | |
| uint | A classe uint fornece métodos para trabalhar com um tipo de dados que representa um inteiro não assinado de 32 bits. | |
| URIError | Uma exceção URIError é lançada quando uma das funções de manipulação de URI global é usada de maneira incompatível com sua definição. | |
| Vector | A classe Vector permite acessar e manipular um vetor —, uma matriz cujos elementos têm o mesmo tipo de dados. | |
| VerifyError | A classe VerifyError representa um erro que ocorre quando é encontrado um arquivo SWF malformado ou corrompido. | |
| XML | A classe XML contém métodos e propriedades para trabalhar com objetos XML. | |
| XMLList | A classe XMLList contém métodos para trabalhar com um ou mais elementos XML. |
Wed Jun 13 2018, 11:25 AM Z