Loading:


TextField replaceSel [AS 2]

Klasa: TextField

Kompatybilność: ActionScript 1.0, Flash 6+

 

replaceSel(nowyTekst:String) : Void

 

Zastępuje aktualne zaznaczenie z zawartości nowyTekst parametru.

 

Tekst jest wstawiony na pozycji dla aktualnego zaznaczenia, przy użyciu domyślnego formatowania znaków oraz paragrafu. Tekst nie jest konwertowany na HTML.

 

Możesz użyć, metody replaceSel(), aby wprowadzić lub usunąć tekst, bez przerywania znaku lub paragrafu całej reszty tekstu.

 

Musisz użyć Selection.setFocus(), aby nadac skupienie na pole tekstowe, zanim wywołasz tą komendę.

 

Wskazówka: Ta metoda nie zadziała, jeśli powiązałeś pole tekstowe ze kaskadowym arkuszem styli.



Napisz Artyku³

Listing

this.createTextField("moj_txt", this.getNextHighestDepth(), 10, 10, 320, 240);
moj_txt.border = true;
moj_txt.wordWrap = true;
moj_txt.multiline = true;
moj_txt.type = "input";
moj_txt.text = "Select some sample text from the text field and then right-click/control click "
        + "and select 'Enter current date' from the context menu to replace the "
        + "currently selected text with the current date.";

var moj_cm:ContextMenu = new ContextMenu();
moj_cm.customItems.push(new ContextMenuItem("Enter current date", enterDate));
function enterDate(obj:Object, menuItem:ContextMenuItem) {
    var today_str:String = new Date().toString();
    var date_str:String = today_str.split(" ", 3).join(" ");
    moj_txt.replaceSel(date_str);
}
moj_txt.menu = moj_cm;
 




Dodano przez: divix
Ranga: Administrator serwisu Punktów: 38423
Komentarze użytkowników
    • Tre¶æ komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2020 v.1.5 | design: diviXdesign & rainbowcolors