scaleform.minarto.com

CLIK 2 - Button 1 본문

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:ButtonGroupgroupName:String

버튼을 그룹화합니다. 그룹화하여 사용될 일은 꽤 많은 편입니다. 메뉴에 있는 버튼을 클릭했을 때, 버튼의 인덱스를 알아내야 한다든가 말이죠...
groupName 을 넣으면 내부적으로 자동으로 group 이 만들어져 동작합니다.

Flex 의 ButtonBar 와는 컨셉상으로는 같지만 기능이 많이 다릅니다


11. focusIndicator:MovieClip

잘 모르겠네요... 대리 포커스의 개념인 듯 한데 좀 더 알아봐야겠습니다.
아시는 분은 덧글을...