저는 플렉스 4에서 스킨을 좋아합니다 - 그들은 로직과 스타일링 사이의 멋진 분리를 제공합니다.플렉스 4 스킨 및 바인딩
사람들이 피부에서 어떻게 바인딩을 사용하는지 궁금합니다.
label="{ hostComponent.model.buttonLabel }"
당신은 또한이 방법으로 바인딩 사용할 수 있습니다 :
selectedItem="@{ hostComponent.model.selectedItem }"
을하지만, 당신이 정말 구성 요소에서 처리해야하므로이 논리라고 주장 할 수있는 가장 쉬운 방법은 피부에 결합하는 것입니다 . 새 스킨을 만들 때마다 모든 바인딩을 다시 만들고 싶지는 않습니다. 그것은 허약하고 버그를 만드는 경향이 있습니다.
그래서 대체 무엇입니까? 내가 생각하기에 이벤트 리스너의 버킷로드 만들기. 어도비 관찰 및 관찰 태그는 유용 할 수 있습니다.
다른 사람들이 어떻게 처리합니까?
왜 양방향 바인딩이 필요합니까? 스킨에서 구성 요소 속성을 업데이트 할 때 아무런 의미가 없습니다. – Yaba
글쎄, 예를 들어 텍스트 입력 상자가 있고 텍스트가 업데이트 될 때 모델이나 구성 요소에 알리고 싶다면. – Roaders