2013-03-12 4 views
0

원하는 가운데에 원하는 단추/이미지가 있습니다. 작품 아래의 코드는 수직 모드에서 예상대로 :장치 방향 변경 후 세로 및 가로 가운데 속성이 업데이트되지 않습니다.

stage.setOrientation(StageOrientation.ROTATED_RIGHT); 

오리엔테이션 후 다시 때문에 verticalCenter/horizontalCenter와 설정 :

pauseButton.source = pause; // embedded image 
pauseButton.verticalCenter = 0; 
pauseButton.horizontalCenter = 0; 
pauseButton.addEventListener(MouseEvent.CLICK, playVideo); 

이미지가 너무 같은 위치에 유지 및 가로 모드로 방향을 설정 한 후 더 이상 중심입니다 변화는 변화를주지 않습니다. 나는 어떻게 그것을 중심에 놓을 수 있습니까?

+0

메신저 모바일 dev에 너무 익숙하지 않지만 'stage.StageWidth' 및'stage.StageHeight' 값이 방향에 따라 변경 될만큼 똑똑합니까? 만약 이전에'stage.setOrientation()'이 실행 되었다면'pauseButton.x = stage.StageWidth/2'를 할 수 있습니까? – MaxG

+0

뿐만 아니라'.y'도 있습니다 : p – MaxG

+0

글쎄, 계산할 수는 있지만 이미지 크기를 알아야 할 필요가 있습니다. stage.StageWidth는 충분히 똑똑하지만 모든 요소는 100 % 너비로 설정됩니다. verticalCenter에 대한 대안이 있습니까? – DominicM

답변

0

내가 데스크탑 술집을 위해, 중심이 동적으로 변화시킬 수 있음을 알아 ... 난 그냥

for (var i:int = 0; i < 100 ; i++){ 
sq.x=stage.stageWidth/2; 
sq.y=stage.stageHeight/2; } 

을 시도하고 동적으로 지체없이 창의 크기와 위치를 변경했습니다. 루프에 넣으면 전혀 도움이되지 않을지 모르겠지만, 필자는이 코드가 제 마지막에 정확하게 업데이트되었는지 확신하려고합니다. 잘 작동합니다!