2012-04-12 6 views
1

플래시 빌더를 사용하여 페인트 보드 응용 프로그램을 개발 중입니다. 사용자는 일부 모양 객체 (타원, 원, 직사각형)를 그릴 수 있습니다. 내 응용 프로그램에서 ms-word와 같은 그룹화/그룹화 기능을 구현하고 싶습니다. 여러 객체를 컨테이너 (UIComponent) 안에 넣어 그룹화합니다. 이제 컨테이너 크기 조정을 적용하고 크기를 조정합니다. 무료 개체 처리기 API를 사용하여 컨테이너 위에 선택 핸들을 적용하고 있습니다. 나는 컨테이너의 크기가 변한 것에 대해 모든 아이들의 크기를 재조정하고 싶다. 컨테이너 안의 모든 아이들이 회전 = 0이 될 때까지 모든 것이 잘됩니다. 그러나 회전> 0 및 <이있는 자식이 있으면 0 가지가 더 나빠집니다. 아이는 크기가 조정되지만 적절한 방식으로 조정되지는 않습니다. 부모 컨테이너 너비를 늘리면 회전 된 자식 높이가 증가합니다. Matrix 클래스를 사용하거나 컨테이너에 대해 동일한 방향과 비율로 모든 자식을 변형시키는 방법이 있습니까?하나의 컨테이너 안에있는 여러 객체에 변형 적용

답변

0

Flash Professional을 사용하고 있습니까? 내 경험에 비추어 볼 때, 목표물을 상징 안에 배치하는 것이 가장 쉬운 방법입니다.

  1. 마우스 오른쪽 버튼으로 클릭 (또한 기존의 기호들로 구성 될 수 있습니다) 함께 연결하고
  2. 이름 당신이 원하는 어떤 기호를 '기호 만들기'를 선택하려는 모든 개체를 선택하고 확인을 클릭합니다

그런 다음 해당 심볼의 모든 인스턴스를 자유롭게 변환 할 수 있습니다.이 인스턴스는 회전을 포함하여 객체 간의 관계를 유지합니다.

+0

감사합니다 러셀, 나는 플래시 빌더를 사용하여 그리기 응용 프로그램을 개발하고 있습니다. 어디 내가 타원, 직사각형, 자유형, 다이아몬드 등 사용자 정의 모양 개체를 가지고 있습니다. 나는이 모든 것들을 캔버스에 넣어 uicomponent 분리에 그립니다. 이제 선택한 도형 객체를 그룹화하고이 그룹화 된 객체에 대해 변형을 적용하려고합니다. 그룹화 된 객체는 단순히 캔버스에 불과합니다. 도형 객체가 회전 0이면 그룹 객체를 변형하는 동안 아무런 문제가 발생하지 않습니다. 그러나 회전이> 0 & <0 인 경우 그룹 객체에 대한 모양 객체의 변환을 관리하기가 어려워집니다. –

관련 문제