Klasa: TextField
Kompatybilność: ActionScript 1.0, Flash 6+
Określa zbiór znaków, które użytkownik może wpisać do pola tekstowego.
Jeśli wartość właściwości wynosi NULL, wtedy możesz wpisać jaki kolwiek znak do pola. Jeśli wartość wynosi pusty ciąg "", wteyd nie możesz nic wpisać do pola tekstowego. Jeśli wartość właściwości restrict
jest ciągiem znaków, wtedy możesz wpisać tylko te znaki do pola. Ciąg znakó jest skanowany od lewej do prawej. Zasięg może być okreslony przez użycie kreski (-). Jednak tylko użytkownik ma limity w prowadzaniu wartości do pola, skrypty nie podlegają tym limitą.
Jeśli wartość rozpoczyna się od ^, wtedy wszystkie wartości są negacją, zaprzeczeniem tak jak != znak.
Listing
moj_txt.restrict = "A-Z 0-9";
//określa, że wszystkie znaki mogą być wprowadzone oprócz mały liter
moj_txt.restrict = "^a-z";
//aby umieścić znak ^ lub - użyj znaku ucieczki np: \-, \^ lub \\. czyli pole akceptuje tylko - oraz ^ znaki
moj_txt.restrict = "\\-\\^";
//określa wprowadzenie tylko dużych liter ale bez Q
moj_txt.restrict = "A-Z^Q";
//określa tylko znaki od ASCII 32 (spacja) do ASCII 126 (tylda).
moj_txt.restrict = "\u0020-\u007E";
Ranga: Administrator serwisu Punktów: 0