2009-08-14 2 views
2

저는 2 주 동안 플렉스 빌더 3을 사용하여 액션 스크립트 3을 작성해 왔으며 MXML과 같은 것을 사용할 필요성을 전혀 느끼지 못했습니다. 모든 레이아웃과 디자인을 순수한 액션 스크립트로 코딩합니다.flex 3에서 MXML을 사용해야하는 이유는 무엇입니까?

나는 왜 플렉스 빌더를 사용하고 있다고 말할 때 많은 사람들이 MXML을 많이 쓰길 기대하는지 모르겠습니다.

MXML이 정말로 권장됩니까? 그렇다면 왜 내가 아직 그 필요성을 결코 느끼지 못했을까요?

답변

3

MXML을 빌드하는 동안 ActionScript로 컴파일하면 MXML 용 이 필요하지 않을 수 있습니다. 모든 것이 AS3에서 코딩 될 수 있습니다.

그러나 MXML은 응용 프로그램에서 UI의 복합 구성 요소와 같은 일부 시나리오에서 사용하는 것이 더 빠르다는 것을 알게되었습니다.

복합 구성 요소가 라이브러리 유형 구성 요소 (새로운 유형의 일반 위젯 - 기존 제어를 기반으로하는지 또는 완전히 맞춤형이든) 인 경우, 더 세밀하게 제어 할 때 AS3을 사용합니다. 이러한 컨트롤에 대한 코드는 안정적인 릴리스가 만들어지면 시간이 지남에 따라 많이 변경되지 않습니다.

UI (예 : 응용 프로그램 구성 패널)에 대한 사용자 중심 변경으로 인해 시간이 지남에 따라 변경 될 가능성이 큰 응용 프로그램 UI의 일부인 복합 구성 요소의 경우 MXML은 더 빠른 반복 개발을 허용합니다. 이것은 사용자 또는 마케팅 피드백이나 시간에 따른 비즈니스 중심 변경 사항에 따라 컨트롤을 이동하고 스타일을 변경해야하는 등의 변화입니다.