Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 2 odgovora
  • 4.628 pregleda

Najnovija ↓

Zadnje slovo u TextField-u 12.06.2013. u 17:34 · pre 162 meseca #1
Pozdrav
Kako obrisati poslednje slovo u TextField-u pomocu jednog klika na dugme?
Ako nije jasno pitanje, slobodno pitajte.
ActionScript 3 je u pitanju.
Re: Zadnje slovo u TextField-u 12.06.2013. u 23:42 · pre 162 meseca #2
Jednostavno, korišćenjem slice metode kojoj kao prvi parametar prosleđuješ početni index (gde je 0 prvi karakter) i završni index (gde je -1 poslednji karakter):
Code:
tekst.slice(0,-1);

Na primer, ako imaš dinamički text box koji ima naziv instance "dinamickiTxt" i taster sa nazivom instance "obrisiKarakterBtn", onda da bi klikom na taj taster obrisao poslednji karakter koji se nalazi u text boxu napisaćeš sledeće:
Code:
obrisiKarakterBtn.addEventListener(MouseEvent.CLICK, obrisiZadnjeSlovo);

function obrisiZadnjeSlovo(event:MouseEvent):void{
    dinamickiTxt.text = dinamickiTxt.text.slice(0,-1);
}


Isti efekat bi mogao da postigneš ako bi kao završni index naveo dužinu teksta umanjenu za 1 (pošto prvi karakter ima index 0 a svojstvo length počinje sa 1):
Code:
dinamickiTxt.text = dinamickiTxt.text.slice(0,dinamickiTxt.text.length-1);


Takođe bi mogao da upotrebiš i substring metodu:
Code:
dinamickiTxt.text = dinamickiTxt.text.substring(0,dinamickiTxt.text.length-1);
Potpis
Pogledajte odličnu knjigu ActionScript 3.0: Visual QuickStart Guide na Safari Books Online unošenjem kupon koda TPJVJGA: https://ssl.safaribooksonline.com/safarienabled
Obavezno pogledati besplatan tutorijal "Installing Apache, MySQL, and PHP" na lynda.com: http://www.lynda.com/MySQL-5-t...che-mysql-and-php/77958-2.html
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme