Pacote | Nível superior |
Classe | public dynamic class RangeError |
Herança | RangeError Error Object |
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Number.toExponential()
, Number.toPrecision()
e Number.toFixed()
lançará uma exceção RangeError nos casos em que os argumentos estiverem fora da faixa de números aceitável. É possível estender Number.toExponential()
, Number.toPrecision()
e Number.toFixed()
para evitar o lançamento de RangeError.
Outras situações que resultam no lançamento dessa exceção incluem:
- Qualquer API do tempo de execução do Flash que espera que um número de profundidade seja chamado com um número de profundidade inválido.
- Qualquer API do tempo de execução do Flash que espera que um número de quadro seja chamado com um número de quadro inválido.
- Qualquer API do tempo de execução do Flash que espera que um número de camada seja chamado com um número de camada inválido.
Elementos da API relacionados
Propriedades públicas
Métodos públicos
Método | Definido por | ||
---|---|---|---|
RangeError(message:String = "")
Cria um novo objeto RangeError. | RangeError | ||
Retorna a pilha de chamada para um erro no momento da construção do erro como sequência de caracteres. | Error | ||
Indica se um objeto tem uma propriedade especificada definida. | Object | ||
Indica se uma ocorrência da classe Object está na cadeia de protótipos do objeto especificado como o parâmetro. | Object | ||
Indica se a propriedade especificada existe e é enumerável. | Object | ||
Define a disponibilidade de uma propriedade dinâmica para operações de repetição. | Object | ||
Retorna a representação da string deste objeto, formatado segundo as convenções específicas para a localidade. | Object | ||
[substituir]
Retorna a string "Erro" por padrão ou o valor contido na propriedade Error.message, se definida. | Error | ||
Retorna o valor primitivo do objeto especificado. | Object |
Detalhes do construtor
RangeError | () | Construtor |
Exemplos Como usar este exemplo
RangeErrorExample.as
O exemplo a seguir mostra como uma exceção
RangeError
pode ser gerada e manipulada em uma instrução try..catch
.
package { import flash.display.Sprite; public class RangeErrorExample extends Sprite { public function RangeErrorExample() { var child:Sprite = new Sprite(); try { addChildAt(child, 1); } catch(e:RangeError) { trace(e); } } } }
Wed Jun 13 2018, 11:10 AM Z