CLIK
CLIK 2 - Button 1
미나토
2012. 2. 13. 11:24
이번에는 component parameter 로 노출되어있지 않은 public 속성들입니다.
get / set 이 같이 표기되어 있으면 읽기 / 쓰기 전용입니다
스케일폼 CLIK 온라인 문서에도 없는 녀석들이 좀 있습니다.
같이 표기된 값들은 기본값입니다
1. lockDragStateChange:Boolean = false
드래그오버 상태일 때(마우스가 눌러져 있는 상태에서 오버된)에도 상태 변화를(롤오버라든가) 하게 할 것이냐입니다.
2. repeatDelay:Number = 500
앞서 얘기했던 autoRepeat 시에 이벤트 반복이 최초에 실행되는 딜레이입니다. millisecond 단위입니다
3. repeatInterval:Number = 200
이벤트 발생 주기입니다. repeatDelay 와 마찬가지로 millisecond 입니다.
repeatDelay 와 헷갈리시면 안됩니다. repeatDelay 는 최초 발생하는 시간이고, repeatInterval 는 그다음부터의 반복주기입니다.
4. constraintsDisabled:Boolean = false
이건 아직 잘 모르겠네요...누가 아시면 덧글 좀...
UIComponent 로 사용할지를 제약한다는 거 같은데... 어디에 쓸 지는 잘 모르겠네요.
코드로 추정하기로는 UI의 크기가 변경되어 UI들이 리사이징과 레이아웃이 변경될 때, 버튼도 같이 영향을 받을지에 대한 얘기인 것 같습니다
5. allowDeselect:Boolean = true
선택상태(selected)를 클릭으로 취소할 수 있는지입니다
6. textField:TextField (flex)
버튼의 텍스트필드겠죠?
7. defaultTextFormat:TextFormat
이건 위의 textField 에 적용된 TextFormat 일거고요
8. owner:UIComponent (flex)
이 버튼을 포함시킨 UIComponent 인거 같네요... 어디에 쓸지는 좀 더 두고보죠
9. get state():String
버튼의 현재 상태입니다. over 라든가 머 그런거요...
10. group:ButtonGroup, groupName:String
버튼을 그룹화합니다. 그룹화하여 사용될 일은 꽤 많은 편입니다. 메뉴에 있는 버튼을 클릭했을 때, 버튼의 인덱스를 알아내야 한다든가 말이죠...
groupName 을 넣으면 내부적으로 자동으로 group 이 만들어져 동작합니다.
Flex 의 ButtonBar 와는 컨셉상으로는 같지만 기능이 많이 다릅니다
11. focusIndicator:MovieClip
잘 모르겠네요... 대리 포커스의 개념인 듯 한데 좀 더 알아봐야겠습니다.
아시는 분은 덧글을...