2014-11-09 18 views
-1

그래서 내가하고 싶은 것은 항목을 선택하면 iconitemrenderer의 스타일을 변경하는 것입니다. 나는 나의 품목의 국가를 검사하는 시도했다 그러나 worki에 보이지 않는다.Flex IconItemRenderer 선택시 색상 변경

<s:IconItemRenderer xmlns:fx="http://ns.adobe.com/mxml/2009" creationComplete="onStart()" stateChangeComplete="stateChangedHandler()" 
       xmlns:s="library://ns.adobe.com/flex/spark" labelField="name" decorator="/assets/highres/customerArrow.png" iconFunction="getIcon" iconWidth="60" iconHeight="60" iconField="icon" labelFunction="getName" > 

stateChangedHandler()에는 트리거되지 않는 추적이 있습니다. 최종 목표는 보통 상태에서 검은 색을 선택한 상태에서 흰색으로 변경하는 것입니다. 어떤 아이디어? (하지 테스트)이 같은

답변

0

시도 뭔가 : 당신의 대답에 대한

<s:IconItemRenderer xmlns:fx="http://ns.adobe.com/mxml/2009" creationComplete="onStart()" stateChangeComplete="stateChangedHandler()" 
       xmlns:s="library://ns.adobe.com/flex/spark" labelField="name" decorator="/assets/highres/customerArrow.png" iconFunction="getIcon" iconWidth="60" iconHeight="60" iconField="icon" color.normal="0x000000" color.selected="0xffffff" labelFunction="getName"> 
    <s:states> 
     <s:State name="normal" /> 
     <s:State name="selected" /> 
    </s:states> 
</s:IconItemRenderer> 
+0

Crabar 안녕하세요, 감사합니다. 불행히도 나는 이미 이것을 시도했지만 작동하지 않습니다. 상태를 변경하는 이벤트가 작동하지 않는 것처럼 보입니다. 나는 flex 4.13을 사용하고 있는데 이것이 버그인지 또는 다른 구현 방법이 있는지 확실하지 않습니다. – leossmith