2013-04-18 7 views
0

이 질문은 verticalAlign 속성에 대해 이야기하지만 답변은 다른 스타일 속성에도 관련 될 수 있습니다. 내가 프로그래밍 액션 스크립트를 사용하여 행을 추가하기 위해 노력하고있어플렉스 : 작업 스크립트에서 항목의 속성에 액세스 할 수 없습니다.

<mx:Grid width = "100%" 
     height = "100%" 
     id = "myGrid"> 
    <mx:GridRow width = "100%"> 
     <mx:GridItem verticalAlign = "middle"> 
      // Some design code 
     </mx:GridItem> 
    </mx:GridRow> 
</mx:Grid> 

:

내 MXML 파일에 그리드 개체가

var configurationItem:GridItem = new GridItem(); 

을하지만 아무도 verticalAlign 속성은 그리드가 없다 항목 인스턴스. 액션 스크립트에서이 속성을 설정하는 방법이 있습니까?

답변

3

verticalAlign은 스타일이며 속성이 아닙니다.

액션 스크립트의 사용에서 그 실현하려 : 도움이

var configurationItem:GridItem = new GridItem(); 
configurationItem.setStyle("verticalAlign", "middle"); 

희망을.

+0

그 트릭을했습니다. 감사! – Avi

+0

도움이 되길 바랍니다. 그리고 이것은 flex 컨트롤의 스타일 속성에 적용됩니다. –

+0

도움이 되었어요. 고마워요! – Avi