Paket | Översta nivån |
Klass | public dynamic class RangeError |
Arv | RangeError Error Object |
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Number.toExponential()
, Number.toPrecision()
och Number.toFixed()
genereras ett RangeError-undantag då argumenten ligger utanför tillåtet nummerområde. Du kan utöka metoderna Number.toExponential()
, Number.toPrecision()
och Number.toFixed()
om du vill undvika att ett RangeError-undantag genereras.
Andra lägen som kan orsaka att det här undantaget genereras kan vara följande:
- Alla Flash körtids-API:er som förväntar sig ett djupnummer och som anropas med ett ogiltigt djupnummer.
- Alla Flash körtids-API:er som förväntar sig ett bildrutenummer och som anropas med ett ogiltigt bildrutenummer.
- Alla Flash körtids-API:er som förväntar sig ett lagernummer och som anropas med ett ogiltigt lagernummer.
Relaterade API-element
Publika egenskaper
Publika metoder
Metod | Definieras med | ||
---|---|---|---|
RangeError(message:String = "")
Skapar ett nytt RangeError-objekt. | RangeError | ||
Returnerar anropsstacken för ett fel när felet byggs upp som en sträng. | Error | ||
Anger om det finns en egenskap angiven för ett objekt. | Object | ||
Anger om en instans av klassen Object finns i prototypkedjan för objektet som anges som parameter. | Object | ||
Anger om den angivna egenskapen finns och är uppräkningsbar. | Object | ||
Anger tillgänglighet för en dynamisk egenskap för slingåtgärder. | Object | ||
Returnerar det här objektets strängrepresentation, formaterad i enlighet med språkspecifika konventioner. | Object | ||
[åsidosätt]
Returnerar strängen ”Error” som standard eller det värde som finns i egenskapen Error.message, om den har definierats. | Error | ||
Returnerar det angivna objektets primitiva värde. | Object |
Konstruktordetaljer
RangeError | () | Konstruktor |
Exempel Så här använder du exemplet
RangeErrorExample.as
I följande exempel visas hur ett
RangeError
-undantag kan genereras och hanteras i en try..catch
-programsats.
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); } } } }
Tue Jun 12 2018, 01:40 PM Z