ipetextarea.as

来自「QS我也没用过」· AS 代码 · 共 34 行

AS
34
字号
package qs.ipeControls
{
	import qs.ipeControls.classes.IPEBase;
	import mx.controls.NumericStepper;
	import mx.controls.Text;
	import mx.controls.TextArea;
	import qs.ipeControls.classes.CorrectText;

public class IPETextArea extends IPEBase
{
	public function IPETextArea():void
	{
		super();
		nonEditableControl = new CorrectText();
		editableControl = new TextArea();
		txt.selectable = false;
	}
	
	override protected function commitEditedValue():void
	{
		txt.text = ta.text;
		invalidateSize();
	}

	public function set text(value:String):void
	{
		txt.text = ta.text = value;
	}		
	public function get text():String { return ta.text; }
	
	private function get txt():Text { return Text(nonEditableControl);}
	private function get ta():TextArea { return TextArea(editableControl); }
}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?