**Error** C:\LOCATION\ihsCode.as: Line 18: Instance variables cannot be accessed in static functions.
var newX:Number = GetNewX(mcArray[i]);


This is the error I'm getting. And I'm not sure how to solve it. This is located in an AS file. Please let me know if things are not set up correctly, as I'm relearning the syntax for AS (all I use now-a-days is C#).
Here is the code where the error happens:
Code:
public static function ShrinkNetwork(mc:MovieClip, mcArray:Array):Void
{
    for (var i:Number = 0; i <= mcArray.length; i++)
    {
        if (mcArray[i] != mc)
        {
            var newX:Number = GetNewX(mcArray[i]);
            var newY:Number = GetNewY(mcArray[i]);
        }
    }
}
private function GetNewX(mc:MovieClip):Number
{
    var xRatio:Number;
    var newOriginX:Number;
    var newWidth:Number;
    var ppX:Number;
    var newX:Number;
		
    xRatio = mc._x / Stage.width;
    newOriginX = shrinkPercentage * Stage.width;
    newWidth = Stage.width - newOriginX;
    ppX = newWidth * xRatio;
    newX = ppX + newOriginX;
		
    return newX;
}
private function GetNewY(mc:MovieClip):Number
{
    var yRatio:Number;
    var newOriginY:Number;
    var newHeight:Number;
    var ppY:Number;
    var newY:Number;
		
    yRatio = mc._y / Stage.height;
    newOriginY = shrinkPercentage * Stage.height;
    newHeight = Stage.height - newOriginY;
    ppY = newHeight * yRatio;
    newY = ppY + newOriginY;
	
    return newY;
}