2010-03-20 6 views
0

Hslider/Checkbox를 사용하여 HBox를 사용하여 이미지에 간단한 효과를 적용하려고했습니다.flex : 정의되지 않은 속성에 대한 1120 액세스

이미지에 필요한 효과를 적용 할 수 없습니다. 오류가 발생했습니다. "120 정의되지 않은 속성에 대한 액세스"가 .... "HSlider/change"로 표시됩니다.

이 오류/해결책은 무엇이 될 수 있습니까? 은 "HSlider 컨트롤/변경"에

<?xml version="1.0" encoding="utf-8"?> 
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> 
     <mx:HBox top="10" left="10"> 
     <mx:HSlider top="-10" left="100" value="-10" toolTip="Rotation" 
      change="myImg.rotation=event.currentTarget"  
          liveDragging="true"> 
     </mx:HSlider> 
     </mx:HBox> 
     <mx:CheckBox label="Visible" change="myImg.visible=event.currentTarget.selected"   
      selected="true"/> 
     <mx:Image name="myImg" source="file:///C|/Users/terry/Desktop/test/myImage.jpg" 
         height="100" top="60" left="30" rotation="-10"> 
      <mx:filters> 
      <mx:DropShadowFilter /> 
     </mx:filters> 
     </mx:Image> 
    </mx:Application> 

은 사전에

"myImg.rotation=event.currentTarget.valueOf()" or 
"myImg.rotation=event.currentTarget.value" 

감사해야 속성?

+1

더 많은 코드를 게시하여 컨텍스트를 더 잘 이해할 수 있습니까? – bedwyr

+0

이 코드를 게시했습니다. – vas

답변

1

고맙습니다.

는 복사/붙여 넣기 문제가 될 수 있지만 코드는 전송 한 큰 문제가 니펫을 :이 코드 조각을 통해 로 myimg 참조되어있는 반면,

이미지 이름 myImg입니다. 이것이 사본 오타 또는 실제 버그인지 알려주십시오. 당신의 이미지에 대한


이름 =ID =해야한다. 응용 프로그램의 나머지 부분에서 구성 요소를 참조 할 때는 설정되지 않은 ID를 통해 구성 요소를 참조하십시오.

<mx:Image id="myImg" source... 
+0

"myimg"를 "myImg"로 수정했습니다 ... 여전히 오류가 지속됩니다. – vas

+0

잘 알고 있습니다. 보고있는 오류를 게시 할 수 있습니까? – bedwyr

+0

"1120 : 정의되지 않은 속성에 대한 액세스" "줄 중단 점 시작".... "HSlider/change"를 가리키고 있습니다. – vas

관련 문제