Object Array: Variable issue

Hello, Here is the issue at hand; I have an Object Array, and would like to set one of the items to be a variable outside of the array. As of now, it just references the variable as existing only in the array.

 var outColor:uint;  var colorArray:Array = new Array({colorName: "out-color", colorVar: outColor});  colorArray[0].colorVar = parseInt("FF0000", 16); trace(colorArray[0].colorVar); //outputs 16711680  trace(outColor); // outputs 0 

So, as we can see, the variable is changing in the array, but not the external variable, which I need it to do, so that I can reference that later without iterating through my array. I have read about this before, but have since forgotten what to do. After searching for a while now, I am coming up dry. I believe it is something like:

 var colorArray:Array = new Array({colorName: "out-color", colorVar: [outColor]}); 
Or something like that, where I have to encapsulate the variable in syntax that describes it as an external variable.  Please let me know if I'm making any sense, lol.    Thanks,  -EthanG