답변
후광/MX (MX : 네임 스페이스를 참조하면서, 스파크 (S :) 네임 스페이스, 플렉스 4 도입 된 새로운 구성 요소를 의미 그들에 대한 자세한 내용을보실 수 있습니다 오래된 구성 요소.
이들은 모두 mx 구성 요소 (주목할만한 누락은 DataGrid, Tree, DividedBox 등)에 대해 등가물이 없기 때문에 필요합니다. 새 스파크 구성 요소에 대한 동기 중 일부는 다음과 같습니다. 기능과 형태의 분리. 스파크 성분이 피부에 매우 영향을 미친다는 것을 의미합니다. 성능 향상을위한 경량화 (s : Group은 mx : Canvas보다는 구성 요소를 배치하는 데 사용할 수 있습니다. s : 그룹에는 채우기 또는 테두리와 같은 시각적 특성이 없습니다.)
아래 라인 : Spark 구성 요소는 성능면에서는 매우 효율적이지만 모양/동작을 변경하려면 약간의 까다로운 부분이 있습니다. 스킨 구성 요소에 사용자 정의 스킨을 만들어야하기 때문입니다. 또한, 여전히 다림질해야하는 몇 가지 단점이 있습니다 (DropDownLists가 mx 버전과 같은 내용을 기반으로 자동으로 너비를 결정하지 않는 이유는 무엇입니까?) halo/mx 구성 요소가 지원 중단 경로에 있으므로 일반적으로 가능할 때마다 스파크 구성 요소를 사용하는 것이 좋습니다.
<mx>
은 천천히 가치가 떨어지는 네임 스페이스입니다. 가능한 모든 새로운 프로젝트는 <s>
을 사용해야합니다. 이후 릴리스에서는 모든 구성 요소가 업그레이드 될 때 <s>
(스파크) 이하로 이동합니다.
Spark 네임 스페이스는 Flex 4에 새로 추가 된 것으로, 기본적으로 새로운 버전 또는 네임 스페이스 구성 요소이며, 스파링 구성 요소의 주된 목표는 스킨 등입니다.
당신은 http://www.adobe.com/devnet/flex/articles/flex4_sparkintro_02.html 다른 포스터가 언급 한 것처럼