 
                 if (!scrollTip)
                 {
-                    scrollTip = new ToolTip();
-			       	systemManager.topLevelSystemManager.addChildToSandboxRoot("toolTipChildren", scrollTip as DisplayObject);
+                    scrollTip = ToolTipManager.createToolTip("", 0, 0, null, this);
                     scrollThumbMidPoint = scrollBar.scrollThumb.height / 2;
                     oldTTMEnabled = ToolTipManager.enabled;
                     ToolTipManager.enabled = false;

            {
                if (scrollTip)
                {
			       	systemManager.topLevelSystemManager.removeChildFromSandboxRoot("toolTipChildren", scrollTip as DisplayObject);
                    scrollTip = null;
                    ToolTipManager.enabled = oldTTMEnabled;
                }

import flash.geom.Point;

import mx.controls.HScrollBar;
import mx.core.IToolTip;
import mx.controls.VScrollBar;
import mx.controls.scrollClasses.ScrollBar;
import mx.events.ScrollEvent;
