티스토리 뷰

IT 이야기/Flex

[Flex] 동적라인 TextArea

파란곰이 2010. 8. 3. 20:48


	
		 _sMinHeight && this.textHeight < _sMaxHeight) {
					//this.width = this.textWidth + 10;				
					this.height = this.textHeight + 10;
					this.verticalScrollPosition = 0;
					this.horizontalScrollPosition = 0;
					this.verticalScrollPolicy = "off";		
				} else if ( this.textHeight > _sMaxHeight ) {
					this.verticalScrollPolicy = "on";
				}
				
			}  
			
			private function onKeyDown(e:KeyboardEvent):void
			{
				var tr:TextRange = new TextRange(this, true);
				if(e.ctrlKey && e.keyCode == 66){
					if(tr.fontWeight == "normal"){
					tr.fontWeight = "bold";
				} 
					else{ tr.fontWeight = "normal" }
				} 
				if(e.ctrlKey && e.keyCode == 73){
					if(tr.fontStyle == "normal"){
						tr.fontStyle = "italic";
					} else{ tr.fontStyle = "normal" }
				}
				if(e.ctrlKey && e.keyCode == 85){
					if(tr.textDecoration == "normal"){
					tr.textDecoration = "underline";
					} else{ tr.textDecoration = "normal" }
				}
			}  

		]]>
	
	  




동적 라인 TextArea .. 키 이벤트 및 Length는 필요 없는 부분임  관련 부분은 onValidation 및 min max height ~! 외국 포럼 소스 보고 조금 수정했습니다.
댓글