                 // Dropdown appears to the left instead of right
                 point.x -= (dropdownSwatch.width - width);
             }
+            
+            point.x = Math.max(point.x, 0);
 
             // Position the dropdown
             point = dropdownSwatch.parent.globalToLocal(point);

    
        if (show) // Open
        {
            getDropdown();  
            if (dropdownSwatch.parent == null)
                PopUpManager.addPopUp(dropdownSwatch, parent, false);
            else

        if (show == showingDropdown)
            return;
        
        // Show or hide the dropdown
        var initY:Number;
        var endY:Number;
