왼쪽 상단이 아니라 구성 요소의 중심으로 x 및 y 값을 사용하도록 버튼과 같은 구성 요소를 확장하려면 어떻게해야합니까?플렉스 3 구성 요소 x y를 가운데로 사용하고 notpleple은
1
A
답변
2
Flex 4에서 꽤 쉽습니다. :). 그것들은 UIComponent에 transformAround
메쏘드를 가지고있어서, 임의의 피벗 주위에서 컴포넌트의 위치/스케일/회전을 변환 할 수 있습니다. 당신은 그 최적화/사용자 정의 할 수
override public function set x(value:Number):void { var pivot:Vector3D = new Vector3D(this.width/2, this.height/2, 0); var translation:Vector3D = new Vector3D(value, this.y, this.z); transformAround(pivot, null /* scale vector */, null /* rotation vector */, translation); }
, 그러나 그것은 JIST :)입니다 : 그래서 당신은이 작업을 수행 할 수 있습니다.
Flex 3를 사용하고 있다면 어떻게했는지 살펴볼 것입니다. Matrix/Matrix3D와 같은 많은 하드 코어입니다.
0
글쎄, 당신은 제어, X 및 Y 소요되며, 중심점을 다시 제공하는 번역기 기능을 쓸 수 있습니다 :
Xc = (Control.x + (Control.width/2))
Yc = (Control.y + (Control.height/2))
return new Point(Xc,Yc)
그런 다음 당신이 그렇지 않으면 사용하는 것이 위치 언제를 설정하기 위해 번역기를 사용 x와 y.
+0
그래,이 가능성이 있지만 사용자 지정 구성 요소를 만드는 방법을 찾고 있는데 UIComponent의 위치 프로세스에 어떻게 맞는지 알지 못합니다 (명확한 질문을 작성해야합니다). –
관련 문제
- 1. 플렉스 3 목록 구성 요소 사용
- 2. 플렉스 이미지 구성 요소
- 3. 플렉스 : 구성 요소 변경
- 4. JSF 용 플렉스 구성 요소
- 5. 어도비 플렉스 극한 구성 요소
- 6. 플렉스 테이블과 같은 구성 요소
- 7. SWFLoader에서 플렉스 구성 요소 숨기기
- 8. 플렉스 사용자 지정 구성 요소
- 9. 플렉스 맞춤 구성 요소 자습서
- 10. 플렉스 : mxml 구성 요소 인스턴스화 문제
- 11. 플렉스 4 - 런타임에 새 구성 요소 추가
- 12. 바인딩 데이터는 사용자 정의 플렉스 구성 요소
- 13. 플렉스 SDK를 사용하는 플래시 구성 요소
- 14. 플렉스 3 - 구성 요소의 이미지 저장
- 15. Actionscript 3 구성 요소 질문
- 16. 플렉스 4 : 구성 요소 이동 이벤트
- 17. 오디오 재생을위한 간단한 플렉스 구성 요소 찾기
- 18. 응용 프로그램에서 플렉스 구성 요소 가시성
- 19. 동적으로 위치가 지정된 플렉스 구성 요소
- 20. 플렉스 - 그리드 레이아웃이있는 리피터 구성 요소
- 21. 플렉스 : 사용자 지정 목록 구성 요소 만들기
- 22. 플렉스 4 용 볼륨 구성 요소
- 23. 플렉스 사용자 정의 버튼 구성 요소
- 24. 플렉스 : 구성 요소 사이의 간격을 줄이는 방법
- 25. 플래시/플렉스 구성 요소 Youtube와 같은 seekbar
- 26. 플렉스 3 툴팁
- 27. 플렉스 3 - 구성 요소의 실제 크기를 얻으십시오
- 28. 플렉스 3 자동 완성
- 29. Brainstorm : log (n) 시간에 x/y를 계산하려면
- 30. 플렉스 : X-out 라벨?
예, flex3을 사용하지만 오랫동안 사용하지 않아서 옵션이 좋았습니다. –