ActionScript® 3.0 — dokumentacja dla platformy Adobe® Flash®
Strona główna  |  Ukryj listę pakietów i klas |  Pakiety  |  Klasy  |  Nowości  |  Indeks  |  Dodatki  |  Dlaczego język angielski?
Filtry: AIR 30.0 i wcześniejsze, Flash Player 30.0 i wcześniejsze, Flash Lite 4
Flex 4.6 i wcześniejsze, Flash Pro CS6 i wcześniejsze
Ukryj filtry
flashx.textLayout.utils 

CharacterUtil  - AS3

Pakietflashx.textLayout.utils
Klasapublic final class CharacterUtil
DziedziczenieCharacterUtil Inheritance Object

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5

Funkcje narzędziowe przeznaczone do pobierania informacji o znakach i zarządzania tymi informacjami. Metody tej klasy są statyczne i muszą być wywoływane za pomocą składni CharacterUtil.method(parametr).



Właściwości publiczne
 WłaściwośćZdefiniowane przez
 Inheritedconstructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu.
Object
Metody publiczne
 MetodaZdefiniowane przez
 Inherited
Wskazuje, czy dla obiektu zdefiniowano określoną właściwość.
Object
  
[statyczny] Zwraca wartość true, jeśli argument charCode jest wyższym słowem z pary.
CharacterUtil
  
[statyczny] Zwraca wartość true, jeśli argument charCode jest niższym słowem z pary.
CharacterUtil
 Inherited
Wskazuje, czy instancja klasy Object należy do łańcucha prototypów obiektu określonego jako parametr.
Object
  
[statyczny] Zwraca wartość true, jeśli charCode jest białym znakiem.
CharacterUtil
 Inherited
Wskazuje, czy określona właściwość istnieje i jest przeliczalna.
Object
 Inherited
Ustawia dostępność właściwości dynamicznej używanej w pętlach.
Object
 Inherited
Zwraca ciąg reprezentujący obiekt — sformatowany zgodnie z konwencjami właściwymi dla ustawień regionalnych.
Object
 Inherited
Zwraca ciąg reprezentujący określony obiekt.
Object
 Inherited
Zwraca pierwotną wartość dla określonego obiektu.
Object
Szczegół metody

isHighSurrogate

()metoda
public static function isHighSurrogate(charCode:int):Boolean

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5

Zwraca wartość true, jeśli argument charCode jest wyższym słowem z pary. Para reprezentuje znak za pomocą kodu, który wymaga więcej niż szesnastu bitów w celu wyrażenia i dlatego wymaga połączenia dwóch słów 16-bitowych — wyższego i niższego — w celu przedstawienia punktu kodu.

Ta metoda może być używana podczas przetwarzania serii znaków w celu zapewnienia, aby nie doszło do przypadkowego podzielenia pary na niepełne połówki.

Parametry

charCode:int — Liczba całkowita, która reprezentuje kod znaku. Kody znaków są zwykle przedstawiane w formacie szesnastkowym. Na przykład: kod znaku spacji może być reprezentowany przez liczbę 0x0020.

Zwraca
Booleantrue, jeśli charCode jest wyższym odpowiednikiem z pary.

isLowSurrogate

()metoda 
public static function isLowSurrogate(charCode:int):Boolean

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5

Zwraca wartość true, jeśli argument charCode jest niższym słowem z pary. Para reprezentuje znak za pomocą kodu, który wymaga więcej niż szesnastu bitów w celu wyrażenia i dlatego wymaga połączenia dwóch słów 16-bitowych — wyższego i niższego — w celu przedstawienia punktu kodu.

Ta metoda może być używana podczas przetwarzania serii znaków w celu zapewnienia, aby nie doszło do przypadkowego podzielenia pary na niepełne połówki.

Parametry

charCode:int — Liczba całkowita, która reprezentuje kod znaku. Kody znaków są zwykle przedstawiane w formacie szesnastkowym. Na przykład: kod znaku spacji może być reprezentowany przez liczbę 0x0020.

Zwraca
Booleantrue, jeśli charCode jest niższym odpowiednikiem z pary.

isWhitespace

()metoda 
public static function isWhitespace(charCode:int):Boolean

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5

Zwraca true, jeśli charCode jest białym znakiem.

W poniższej tabeli przedstawiono wszystkie znaki, które ta metoda traktuje jako białe znaki.

Kod znakuNazwa znaku UnicodeKategoria
0x0020SPACESpacja
0x1680OGHAM SPACE MARKSpacja
0x180EMONGOLIAN VOWEL SEPARATORSpacja
0x2000EN QUADSpacja
0x2001EM QUADSpacja
0x2002EN SPACESpacja
0x2003EM SPACESpacja
0x2004THREE-PER-EM SPACESpacja
0x2005FOUR-PER-EM SPACESpacja
0x2006SIX-PER-EM SPACESpacja
0x2007FIGURE SPACESpacja
0x2008PUNCTUATION SPACESpacja
0x2009THIN SPACESpacja
0x200AHAIR SPACESpacja
0x202FNARROW NO-BREAK SPACESpacja
0x205FMEDIUM MATHEMATICAL SPACESpacja
0x3000IDEOGRAPHIC SPACESpacja
0x2028LINE SEPARATORSeparator wiersza
0x2029PARAGRAPH SEPARATORSeparator akapitu
0x0009CHARACTER TABULATIONInne
0x000ALINE FEEDInne
0x000BLINE TABULATIONInne
0x000CFORM FEEDInne
0x000DCARRIAGE RETURNInne
0x0085NEXT LINEInne
0x00A0NO-BREAK SPACEInne

Parametry

charCode:int — Liczba całkowita, która reprezentuje kod znaku. Kody znaków są zwykle przedstawiane w formacie szesnastkowym. Na przykład: kod znaku spacji może być reprezentowany przez liczbę 0x0020.

Zwraca
Boolean — Zwraca wartość true, jeśli charCode jest białym znakiem.




[ X ]Dlaczego język angielski?
Treść dokumentacji języka ActionScript 3.0 wyświetlana w języku angielskim

Niektóre części dokumentacji języka ActionScript 3.0 nie są przetłumaczone na poszczególne języki. Gdy element nie jest przetłumaczony na dany język, jest wyświetlany tekst angielski. Na przykład opis klasy ga.controls.HelpBox nie jest przetłumaczony na żaden dodatkowy język. Z tego powodu polska wersja dokumentacji zawiera opis klasy ga.controls.HelpBox w języku angielskim.