2011-01-28 5 views
2

기본적으로 TitleWindows에는 패딩이없는 것 같습니다. 나는 "left", "right"등의 속성을 시도했지만 작동하지 않습니다. 실제로 나는 내 애플 리케이션에 대한 기본값을 갖고 싶습니다. 그래서 스킨을 만들려고했지만, 스킨에 'left = "50"을 추가하면 왼쪽에 패딩이 생성되지 않습니다. 이 Adobe Skinning help page에 설명 된대로 id = "contentGroup"인 요소에 추가해야한다고 생각 하겠지만 작동하지 않습니다.플렉스 4의 타이틀 윈도우에 패딩을 추가하십시오 (이상적으로는 스킨 사용)?

분명히 이것은 거의 모든 사람이 원하는 것입니까?

답변

2

기본 TitleWindowSkin의 contentGroup은 위쪽/왼쪽/오른쪽/아래쪽 제약 조건을 따르지 않는 VerticalLayout 안에 있습니다.

당신은 100 %의 너비/높이를 가진 그룹으로 contentGroup을 기본 TitleWindowSkin을 복제하고 포장하여이 작업을 수행 할 수 있습니다 :

... 
<s:Group width="100%" height="100%"> 
    <!--- @copy spark.components.SkinnableContainer#contentGroup --> 
    <s:Group id="contentGroup" top="10" left="10" right="10" bottom="10" minWidth="0" minHeight="0" /> 
</s:Group> 
... 
0

TitleWindowPanel 구성 요소를 확장하므로 패딩 속성 인 HGroup 또는 VGroup 기반 구성 요소를 지원하지 않습니다. 필자가 아는 한, 패딩 속성이 자동으로 설정되도록 TitleWindow을 스킨 할 방법이 없습니다.

내가 원하는 위치들이 배치되도록 나는 TitleWindow 내 내 구성 요소의 xy 좌표를 설정 할 모든.

관련 문제