0
콤보 상자 항목의 도구 설명으로 목록 항목을 만드는 방법은 무엇입니까?콤보 상자 항목의 도구 설명으로 목록 항목을 플렉스
콤보 상자 항목의 도구 설명으로 목록 항목을 만드는 방법은 무엇입니까?콤보 상자 항목의 도구 설명으로 목록 항목을 플렉스
import mx.events.ListEvent; import mx.managers.ToolTipManager; import mx.controls.ToolTip;
public var myTip:ToolTip;
private function fnInit():void
{
cmb.addEventListener(ListEvent.ITEM_ROLL_OVER,fnCreToolTip);
cmb.addEventListener(ListEvent.ITEM_ROLL_OUT,fnCreToolTip);
cmb.addEventListener(ListEvent.CHANGE,fnCreToolTip);
}
private function fnCreToolTip(e:ListEvent):void
{
switch(e.type)
{
case ListEvent.ITEM_ROLL_OVER:
{
//creates a tooltip.
myTip = ToolTipManager.createToolTip(array2[e.rowIndex].tooltip,stage.mouseX+10,stage.mouseY) as ToolTip; // array2 is id of arraylist
break;
}
case ListEvent.ITEM_ROLL_OUT:
{
//destroy the created tooltip, so that we can create a new one for others.
ToolTipManager.destroyToolTip(myTip);
break;
}
case ListEvent.CHANGE:
{
//destroy the created tooltip, so that we can create a new one for others.
ToolTipManager.destroyToolTip(myTip);
break;
}
}
}
플렉스 4에서 자신의 아이템 렌더러를 만들 :
설명은 addItem를 통해 콤보 상자에 전달할 객체의 속성입니다<s:ItemRenderer xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
autoDrawBackground = "true"
toolTip="{data.description}">
<...>
</s:ItemRenderer>
(). (예 : 데이터 전달을 위해 XML을 전달합니다. @ 설명)
목록 컨트롤을 툴팁 (기본 라벨 대신)으로 사용하거나 목록의 내용을 툴팁 텍스트로 사용 하시겠습니까? – Amarghosh