본문 바로가기

컴터/Flash & Flex

itemRenderer 안에서 함수 호출

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
<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 &amp; Flex' 카테고리의 다른 글

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