2011-12-09 2 views
0

는 플렉스 3.2에서 나는 툴팁 관리자를 구현했고 나는 샌드 박스 루트에 자식을 추가 ISystemManager를에서 topLevelSystemManager을 사용 :Flex 4.5 - addChildToSandboxRoot?

var sm:ISystemManager = getSystemManager(currentTarget) as ISystemManager; 
      sm.topLevelSystemManager.addChildToSandboxRoot("toolTipChildren" , currentToolTip as DisplayObject); 

을 플렉스를 업그레이드하는 나의 노력에서 다음과 같이

코드이었다 4.5로이 방법이 더 이상 존재하지 않는다는 것을 발견했습니다.

이 코드를 4.5로 마이그레이션하는 적절한 방법은 무엇입니까? ActionScript 클래스의

일부가 여기에 표시됩니다 :

mx_internal function createTip():void 
{ 
    // Dispatch a "createToolTip" event 
    // from the object displaying the tooltip. 
    var event:ToolTipEvent = 
     new ToolTipEvent(ToolTipEvent.TOOL_TIP_CREATE); 
    currentTarget.dispatchEvent(event); 

    if (event.toolTip) 
     currentToolTip = event.toolTip; 
    else 
     currentToolTip = new toolTipClass(); 

    currentToolTip.visible = false; 

    var sm:ISystemManager = getSystemManager(currentTarget) as ISystemManager; 
      sm.topLevelSystemManager.addChildToSandboxRoot("toolTipChildren", currentToolTip as DisplayObject); 
} 

어떤 도움이 크게 감사합니다.

답변

0

난 그냥 그래서 당신은 내가 위에서 더 이상 필요하지 않습니다 언급 한 코드와 ToolTipManageImpl 클래스를 말하는이

sm.topLevelSystemManager.toolTipChildren.addChild(currentToolTip as DisplayObject) 
1

here과 같이 툴팁 관리자를 사용하십시오.

+0

을 사용할 수 있습니다 밝혀? – kkudi

관련 문제