Den översta nivån innehåller ActionScript-huvudklasserna och globala funktioner.
Globala konstanter
| Konstant | Beskrivning | |
|---|---|---|
| Infinity | Ett specialvärde som representerar positiv oändlighet. | |
| -Infinity | Ett specialvärde som representerar negativ oändlighet. | |
| NaN | En specialmedlem i datatypen Number som representerar ett värde som inte är ett tal (NaN, Not a Number). | |
| undefined | Ett specialvärde som används för typlösa variabler som inte har initierats eller dynamiska objektegenskaper som inte har initierats. |
Globala funktioner
| Funktion | Beskrivning | |
|---|---|---|
| Array | Skapar en ny array. | |
| Boolean | Konverterar uttycksparametern till ett booleskt värde och returnerar värdet. | |
| decodeURI | Avkodar en kodad URI till en sträng. | |
| decodeURIComponent | Avkodar en kodad URI-komponent till en sträng. | |
| encodeURI | Kodar en sträng till en giltig URI (Uniform Resource Identifier). | |
| encodeURIComponent | Kodar en sträng till en giltig URI-komponent. | |
| escape | Konverterar parametern till en sträng och kodar den till ett URL-kodat format, där de flesta tecken som inte är alfanumeriska ersätts med % hexadecimala sekvenser. | |
| int | Konverterar ett givet numeriskt värde till ett heltalsvärde. | |
| isFinite | Returnerar true om värdet är ett finit tal. Om värdet är Infinity eller -Infinity returneras false. | |
| isNaN | Returnerar true om värdet är NaN (Not a Number, inte ett tal). | |
| isXMLName | Avgör om den angivna strängen är ett giltigt namn för ett XML-element eller -attribut. | |
| Number | Konverterar ett givet värde till ett Number-värde. | |
| Object | Alla värden i ActionScript 3.0 är objekt, vilket innebär att anrop till Object() för ett värde returnerar värdet. | |
| parseFloat | Konverterar en sträng till ett flyttalsnummer. | |
| parseInt | Konverterar en sträng till ett heltal. | |
| String | Returnerar en strängbeteckning för den angivna parametern. | |
| trace | Visar uttryck eller skriver i loggfiler under felsökning. | |
| uint | Konverterar ett givet numeriskt värde till ett heltalsvärde utan tecken. | |
| unescape | Utvärderar parametern str som en sträng, avkodar strängen från URL-kodat format (konverterar alla hexadecimala sekvenser till ASCII-tecken) och returnerar strängen. | |
| Vector | Skapar en ny Vector-instans vars element är instanser av den angivna datatypen. | |
| XML | Konverterar ett objekt till ett XML-objekt. | |
| XMLList | Konverterar ett objekt till ett XMLList-objekt. |
Klasser
| Klass | Beskrivning | |
|---|---|---|
| ArgumentError | Klassen ArgumentError representerar ett fel som uppstår när argumenten som anges i en funktion inte matchar argumenten som är definierade för den funktionen. | |
| arguments | Du använder ett argumentobjekt för att spara och använda en funktions argument. | |
| Array | Med klassen Array kan du använda och ändra arrayer. | |
| Boolean | Ett Boolean-objekt är en datatyp som kan ha ett av två värden, true eller false, och används för logiska operationer. | |
| Class | Ett Class-objekt skapas för varje klassdefinition i ett program. | |
| Date | Klassen Date representerar information om datum och tid. | |
| DefinitionError | Klassen DefinitionError betecknar ett fel som uppstår när användarens kod försöker definiera en identifierare som redan är definierad. | |
| Error | Klassen Error innehåller information om ett fel som inträffar i ett skript. | |
| EvalError | Klassen EvalError betecknar ett fel som uppstår när användarens kod anropar funktionen eval() eller försöker använda den nya operatorn med Function-objektet. | |
| Function | En funktion är den grundläggande kodenheten som kan anropas i ActionScript. | |
| int | Med klassen int kan du arbeta med datatypen som betecknar ett 32-bitars heltal med tecken. | |
| JSON | Med klassen JSON kan program importera och exportera data i JSON-formatet (JavaScript Object Notation). | |
| Math | Klassen Math innehåller metoder och konstanter som betecknar vanliga matematiska funktioner och värden. | |
| Namespace | Klassen Namespace innehåller metoder och egenskaper för hur du definierar och arbetar med namnutrymmen. | |
| Number | En datatyp som betecknar ett IEEE-754-flyttal med dubbel precision. | |
| Object | Klassen Object är roten i ActionScripts klasshierarki. | |
| QName | QName-objektet betecknar kvalificerade namn på XML-element och -attribut. | |
| RangeError | Ett RangeError-undantag ges när ett numeriskt värde är utanför det tillåtna området. | |
| ReferenceError | Ett ReferenceError-undantag returneras när ett försök att referera till en odefinierad egenskap görs på ett fast (icke-dynamiskt) objekt. | |
| RegExp | Med klassen RegExp kan du arbeta med reguljära uttryck, som är mönster som du kan använda för att göra sökningar i strängar och för att ersätta text i strängar. | |
| SecurityError | Undantaget SecurityError uppstår när någon typ av säkerhetsöverträdelse görs. | |
| String | Klassen String är en datatyp som betecknar en teckensträng. | |
| SyntaxError | Ett SyntaxError-undantag uppstår när ett tolkningsfel sker, av någon av följande orsaker: | |
| TypeError | Ett TypeError-undantag uppstår när den faktiska typen för en operand skiljer sig från den förväntade typen. | |
| uint | I klassen uint finns metoder du kan använda för att arbeta med datatypen som betecknar ett 32-bitars heltal utan tecken. | |
| URIError | Ett URIError-undantag uppstår när en av de globala URI-hanteringsfunktionerna används på ett sätt som inte är kompatibelt med dess definition. | |
| Vector | Med klassen Vector kan du använda och ändra en vektor — en array vars element alla har samma datatyp. | |
| VerifyError | Klassen VerifyError betecknar ett fel som uppstår när en SWF-fil påträffas som har felaktigt format eller är skadad. | |
| XML | Klassen XML innehåller metoder och egenskaper du använder när du arbetar med XML-objekt. | |
| XMLList | Klassen XMLList innehåller metoder som du använder när du arbetar med ett eller flera XML-element. |
Tue Jun 12 2018, 01:55 PM Z