본문 바로가기

컴터/Flash & Flex

itemRenderer 안에서 함수 호출

<mx:TabNavigator width="100%" height="200" fontSize="12">
   <mx:Canvas label="프리미어" width="100%" height="100%">
    <mx:TileList x="10" y="0" width="548" height="155" columnCount="1" id="tl">
     <mx:itemRenderer>
      <mx:Component>
       <mx:HBox width="100%" horizontalScrollPolicy="off" verticalScrollPolicy="off">
        <mx:Label text="{data.subject.substring(0, 29)}" width="60%" textAlign="left" />
        <mx:Label text="{data.author}" width="25%" />
        <mx:Button label="다운로드 " visible="{data.pds ? true : false}" click="parentDocument.href('{data.pds}','_blank');" />
       </mx:HBox>
      </mx:Component>      
     </mx:itemRenderer>
    </mx:TileList>
   </mx:Canvas>

  </mx:TabNavigator>

대신에 href 함수는 private 가 아닌 다른 곳에서 쓰일수 있게 선언해야 한다.

또는 outerDocument.href();

'컴터 > Flash & Flex' 카테고리의 다른 글

Flex 퍼가기 태그  (0) 2008.08.19
url 얻어오기  (0) 2008.08.19
itemRenderer 안에서 함수 호출  (0) 2008.08.18
이벤트리스너에 인자값 넣기  (0) 2008.08.12
navigateToURL(url); 에서 파라미터 값 보내기  (0) 2008.08.12