개인 FLEX 지식 라이브러리 작업 노트

3755 단어 html작업FlexFlashUP
[size=large]1、
 private function resizeComponent():void
			{
				if(detail.textHeight > detail.minHeight)
				{	
					var newHeight:int = height + detail.textHeight - detail.minHeight;
					if(newHeight <= maxHeight && newHeight >= minHeight)
						detail.height = newHeight-20;
					else
					{
						height = maxHeight-50
;
						width = maxWidth;
					}
				}
				
				PopUpManager.centerPopUp(this); 
			}

이 방법은 TileWindows 팝업 창에 있습니다.
TitleWindows의 maxWidth와 maxHeight를 지정하지 않으면 최대 값이 화면 전체에 깔립니다.
페이지의minHeight와maxHeight를 설정하면 페이지의 기본 실제 높이는 반드시 페이지minHeight가 아니다.그러나 TextArea 컨트롤의 기본 높이는 TextArea에서 지정한 minHeight입니다.
2. 데이터베이스에서 조회하는 한 시간대는 00:11:34
그러나 Flex 인터페이스는 24:11:34로 조회되었습니다.Flex 시간 형식...
3. 남겨진 질문:
Flex as 코드를 사용하여 효과를 제어합니까?
좋은 참고 사이트 주소:http://www.dnbcw.com/biancheng/flash/lxyn189059.html
그리고 의 특수효과 섹션을 참고하세요...
4、
<s:HGroup width="100%" height="100%">
					<mx:Image width="56" height="56" source="@Embed('/assets/images/56/appPlatform.png')" y="20"/>
					<s:VGroup width="100%" height="100%" paddingLeft="5" paddingTop="5" paddingRight="5" paddingBottom="5" horizontalAlign="center">
						<s:Label width="100%" height="100%" verticalAlign="middle" text="{' :'+_datacenterProfile.totalApplicationPlatformCount+' '}"/>
						<s:Label width="100%" height="100%" verticalAlign="middle" text="{' :'+_datacenterProfile.totalRunningApplicationPlatformCount+' '}"/>
					</s:VGroup>
				</s:HGroup>

이 레이아웃에서 지정한 Image의 top 속성은 쓸모가 없습니다.
공간을 사용해 본 결과 좌우로만 움직일 뿐 위아래로 움직일 수 없음을 발견했습니다.spacer는 구성 요소의 레이아웃에 따라 세로 공간을 차지하는지 가로 공간을 차지하는지 확인합니까?
해결 방법:




이 그룹은 height 속성이나 속성 값이 포함된 공간 높이의 합보다 크면 각 TileGroup의 요소(HGroup 레이아웃을 사용) 오른쪽에 있는 레이아웃의 위치에 영향을 주고 확장됩니다.
더 좋은 해결 방법을 찾는 데 있어서 상술한 해결 방법은 결코 가장 좋은 것이 아니다. 왜냐하면 공간을 너무 깊이 끼워 넣는 것은 렌더링 속도에 일정한 영향을 미치기 때문이다.
5. 키보드 이벤트 모니터링 방법
Keyboard Event 사용하기;이벤트 유형은 다음과 같습니다.
KeyboardEvent.KEY_DOWN 및 Keyboard Event.KEY_UP. 조합을 감청하는 데 & 방식을 사용할 수 있다
사건
6. 컨트롤 더블 클릭 이벤트가 잘못되었습니까?(doubleClickEnabled 속성을true로 지정해야 함)
7, TextArea의 커서 위치에 문자를 삽입하는 방법은 무엇입니까?
<mx:TextArea id="textEditor"  x="11" y="366" width="399"/>
private function insertString(insertStr:String):void 
{ 
    if (this.textEditor.selectionBeginIndex == 

this.textEditor.selectionEndIndex) 
    { 
        var startPart:String=this.textEditor.text.substring(0, 

this.textEditor.selectionBeginIndex); 
        var endPart:String=this.textEditor.text.substring

(this.textEditor.selectionEndIndex, this.textEditor.text.length); 
        startPart+=insertStr; 
        startPart+=endPart; 
        this.textEditor.text=startPart; 
    } 
    else 
    { 
        this.textEditor.text=insertStr; 
    } 
}

8. TextArea와 같은 컨트롤을 실행할 때 스크롤 막대를 항상 맨 아래에 유지합니다
txt_content.verticalScrollPosition=txt_content.maxVerticalScrollPosition;
[/size]

좋은 웹페이지 즐겨찾기