Klasa: TextField
Kompatybilność: ActionScript 1.0, Flash 6+
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.
Listing
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;
Ranga: Administrator serwisu Punktów: 0



 
  
				

 
                             
 


 
                        
 
		 
	