뷰와 데이터의 분리
Adobe Flash/ActionScript 3.0 2011. 9. 12. 21:36반응형
플래시 특성상 눈에 보이는 디스플레이 오브젝트를 컨트롤 하는 경우가 참 많이 있다.
그래서 대부분 뷰 클래스에서 모델을 함께 가지고 있다.
예를들어 A라는 무비클립을 눌렀을경우 A에 대한 정보를 가져와야 할 경우
A 라는 무비클립(VIEW)는 AData를 들고 있기 마련이다.
하지만 MVC에서 권장하는 뷰와 모델간의 분리.
로봇 다리에서는 하나의 view 와 mediator를 매핑 시켜줌으로써 view에 해당 하는 모델을 mediator에서 관리 할수 있도록 도와준다.
하지만 이것이 쉽게 이해가 되지 않는다. 그동안 해왔던 뷰 중점적 작업 방식에서 이를 변경 한다는것은 참 어려운것 같다.
많은 테스트와 연습으로 이를 극복 해야할것이라고 생각한다.
자꾸 아이템(DisplayObject)와 Linkage되어 있는 클래스에서 (ItemVO)를 들고 있게 된다.
심각한 문제다..
문제: 아이템에 대한 뷰와 아이템 데이터의 분리
그래서 대부분 뷰 클래스에서 모델을 함께 가지고 있다.
예를들어 A라는 무비클립을 눌렀을경우 A에 대한 정보를 가져와야 할 경우
A 라는 무비클립(VIEW)는 AData를 들고 있기 마련이다.
하지만 MVC에서 권장하는 뷰와 모델간의 분리.
로봇 다리에서는 하나의 view 와 mediator를 매핑 시켜줌으로써 view에 해당 하는 모델을 mediator에서 관리 할수 있도록 도와준다.
하지만 이것이 쉽게 이해가 되지 않는다. 그동안 해왔던 뷰 중점적 작업 방식에서 이를 변경 한다는것은 참 어려운것 같다.
많은 테스트와 연습으로 이를 극복 해야할것이라고 생각한다.
자꾸 아이템(DisplayObject)와 Linkage되어 있는 클래스에서 (ItemVO)를 들고 있게 된다.
심각한 문제다..
문제: 아이템에 대한 뷰와 아이템 데이터의 분리
반응형
'Adobe Flash > ActionScript 3.0' 카테고리의 다른 글
application domain (0) | 2011.10.04 |
---|---|
as3 path finding (0) | 2011.09.15 |
as3 duplicate movieclip (0) | 2011.09.12 |
flash에서 제작물을 AVI로 뽑을수 있는가? (0) | 2011.09.09 |
as3 state pattern adobe 문서 (0) | 2011.09.07 |