Poziom najwyższy zawiera podstawowe klasy ActionScript i funkcje globalne.
Stałe globalne
Stała | Opis | |
---|---|---|
Infinity | Wartość specjalna reprezentująca dodatnią nieskończoność. | |
-Infinity | Wartość specjalna reprezentująca ujemną nieskończoność. | |
NaN | Specjalny element typu danych Number, który reprezentuje wartość nieliczbową (NaN). | |
undefined | Wartość specjalna, która jest stosowana do niezainicjowanych zmiennych bez typu lub niezainicjowanych właściwości obiektów dynamicznych. |
Funkcje globalne
Funkcja | Opis | |
---|---|---|
Array | Tworzy nową tablicę. | |
Boolean | Konwertuje parametr expression na wartość Boolean i na wartość typu Boolean i zwraca ją. | |
decodeURI | Przekształca zakodowany identyfikator URI w ciąg znaków. | |
decodeURIComponent | Przekształca zakodowany składnik URI w ciąg znaków. | |
encodeURI | Przekształca ciąg znaków w poprawny identyfikator URI (Uniform Resource Identifier). | |
encodeURIComponent | Przekształca ciąg znaków w poprawny składnik URI. | |
escape | Konwertuje parametr na ciąg znaków i koduje go w formacie adresu URL (większość znaków alfanumerycznych jest zastępowana sekwencjami szesnastkowymi %). | |
int | Konwertuje daną wartość liczbową na wartość liczby całkowitej. | |
isFinite | W przypadku liczby skończonej zwraca wartość true. W przypadku wartości Infinity lub -Infinity zwraca wartość false. | |
isNaN | Zwraca prawdę, jeśli wartość nie jest liczbą. | |
isXMLName | Określa, czy podany ciąg znaków jest poprawną nazwą elementu lub atrybutu XML. | |
Number | Konwertuje daną wartość liczbową na wartość typu Number. | |
Object | W programie ActionScript 3.0 każda wartość jest obiektem, a zatem w wyniku wywołania funkcji Object() dla wartości otrzymuje się zawsze wartość. | |
parseFloat | Konwertuje ciąg znaków na liczbę zmiennoprzecinkową. | |
parseInt | Konwertuje ciąg znaków na liczbę całkowitą. | |
String | Zwraca ciąg znaków reprezentujący określony parametr. | |
trace | W trakcie debugowania wyświetla wyrażenia lub zapisuje informacje w dzienniku. | |
uint | Konwertuje daną wartość liczbową na liczbę całkowitą bez znaku. | |
unescape | Analizuje parametr str jako ciąg znaków, odtwarza reprezentację ciągu znaków sprzed kodowania formacie URL (poprzez konwersję wszystkich sekwencji szesnastkowych na znaki ASCII) i zwraca ciąg znaków. | |
Vector | Tworzy nową instancję Vector, której elementy są instancjami określonego typu danych. | |
XML | Konwertuje obiekt na obiekt XML. | |
XMLList | Konwertuje obiekt na obiekt XMLList. |
Klasy
Klasa | Opis | |
---|---|---|
ArgumentError | Klasa ArgumentError reprezentuje błąd występujący wtedy, gdy argumenty przekazane do funkcji różnią się od argumentów zdefiniowanych dla tej funkcji. | |
arguments | Obiekt argumentów służy do przechowywania i udostępniania argumentów funkcji. | |
Array | Klasa Array pozwala uzyskiwać dostęp to tablic oraz je modyfikować. | |
Boolean | Obiekt Boolean jest to typ danych dopuszczający dwie wartości, prawdę i fałsz, używany w przypadku operacji logicznych. | |
Class | Dla każdej definicji klasy w programie tworzony jest obiekt Class. | |
Date | Klasa Date zawiera informacje o dacie i godzinie. | |
DefinitionError | Klasa DefinitionError reprezentuje błąd, który występuje, gdy kod użytkownika powoduje próbę zdefiniowania już zdefiniowanego identyfikatora. | |
Error | Klasa Error zawiera informacje o błędzie, który wystąpił w skrypcie. | |
EvalError | Klasa EvalError reprezentuje błąd, który występuje, gdy w kodzie użytkownika jest wywoływana funkcja eval() lub jest wykorzystywany nowy operator z obiektem Function. | |
Function | Funkcja jest to podstawowy element kodu, który można wywoływać w narzędziu ActionScript. | |
int | Klasa int umożliwia pracę z typem danych reprezentującym 32-bitowe liczby całkowite (ze znakiem). | |
JSON | Klasa JSON umożliwia aplikacjom importowanie i eksportowanie danych przy użyciu formatu JSON (JavaScript Object Notation). | |
Math | Klasa Math obejmuje metody i stałe odpowiadające typowym funkcjom matematycznym oraz ich wartościom. | |
Namespace | Klasa Namespace zawiera metody i właściwości dotyczące definiowania i wykorzystywania przestrzeni nazw. | |
Number | Typ danych pozwalający reprezentować liczby zmiennoprzecinkowe o podwójnej dokładności (IEEE-754). | |
Object | Klasa Object jest klasą główną w hierarchii klas środowiska wykonawczego ActionScript. | |
QName | Obiekty QName reprezentują pełne nazwy elementów XML i atrybutów. | |
RangeError | Kiedy wartość liczbowa znajduje się poza dozwolonym zakresem, generowany jest wyjątek RangeError. | |
ReferenceError | Wyjątek ReferenceError jest generowany wtedy, gdy w przypadku obiektu statycznego (a nie dynamicznego) program próbuje odwołać się do niezdefiniowanej właściwości. | |
RegExp | Klasa RegExp pozwala korzystać z wyrażeń regularnych, które stanowią wzorce wykorzystywane podczas przeszukiwania i zastępowania ciągów znaków. | |
SecurityError | Jakiekolwiek naruszenie zabezpieczeń generuje wyjątek SecurityError. | |
String | Klasa String to typ danych reprezentujący ciąg znaków. | |
SyntaxError | Wyjątek SyntaxError jest generowany w przypadku wystąpienia błędu analizy składni, którego przyczyny są następujące: | |
TypeError | Wyjątek TypeError jest generowany, kiedy rzeczywisty typ argumentu jest różny od oczekiwanego. | |
uint | Klasa uint zapewnia metody wykorzystywane do pracy z typami danych reprezentującymi 32-bitowe liczby całkowite bez znaku. | |
URIError | Wyjątek URIError jest generowany, gdy jedna z globalnych funkcji do obsługi adresów URI jest używana niezgodnie ze swoją definicją. | |
Vector | Klasa Vector umożliwia uzyskanie dostępu i sterowanie wektorem — tablicą, której elementy należą do tego samego typu danych. | |
VerifyError | Klasa VerifyError reprezentuje błąd występujący w przypadku napotkania niepoprawnie zbudowanego lub uszkodzonego pliku SWF. | |
XML | Klasa XML zawiera metody i właściwości dotyczące pracy z obiektami XML. | |
XMLList | Klasa XMLList zawiera metody służące do pracy z elementami XML. |
Tue Jun 12 2018, 12:20 PM Z