2011-04-06 2 views
3

내가 만든 Flex 비디오 플레이어 사용자 정의 구성 요소의 타임 라인에 Flex Spark Slider를 사용하고 있습니다.Flex Spark 슬라이더로 사용자가 마우스를 클릭하는 상호 작용을 막는 방법은 무엇입니까?

사용자가 슬라이더를 클릭하여 값을 변경하는 것을 방지하고 동시에 프로그래밍 방식으로 슬라이더 값을 변경할 수 있어야합니다.

슬라이더의 "enabled"속성을 "false"로 설정하면 도움이되지 않으므로 프로그래밍 방식으로 슬라이더 값을 변경할 수 없습니다.

실마리를 얻으려면 어떻게해야할까요?

+1

mouseChildren = false 설정을 시도해 보셨습니까? – Dan

+1

예, Dan이 맞습니다 :) mouseChildren = false; mouseEnabled = false; –

+0

고마워, 그게 내가 찾고 있었던 바로 그 것이다. –

답변

3

마우스를 비활성화해야하는 단일 요소 만있는 경우 mouseEnabled 속성을 사용하십시오. 그러나 마우스 이벤트를 사용할 수 없게 할 특정 개체의 하위 요소가있는 경우 mouseChildren 속성도 설정해야합니다. 이 두 번째 것은 전에 마우스 이벤트에 응답을 얻었을 때 전에 잡았습니다. 필요한 것에 대해서는 mouseEnabled를 설정하는 것만으로 충분합니다.

관련 문제