1 Reply Latest reply on Dec 9, 2011 8:31 AM by Flex harUI

    Flex 4.5 - addChildToSandboxRoot

    kkudiksx Level 1

      Hi

       

      In Flex 3.2 I had implemented a tooltip manager and I used the topLevelSystemManager from ISystemManager to add a child to the sandbox root:

       

      The code was as follows:

       

              var sm:ISystemManager = getSystemManager(currentTarget) as ISystemManager;

                       sm.topLevelSystemManager.addChildToSandboxRoot("toolTipChildren", currentToolTip as DisplayObject);

       

      In my endeavour to upgrade Flex to 4.5 I discovered that this method does no longer exist.

       

      What's the appropriate way of migrating this piece of code to 4.5?

       

      Part of the ActionScript class is shown here:

       

          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);
          }
      

       

      Thanks