Private component variables share across instances

Hey all,

I’m having a problem that’s really driving my crazy here. I have a component with an array defined in it’s class file as private. Somehow, when I have more than one instance of the component, all instances seem to share the same array… If I modify the array in one of the instances, it’s modified elsewhere in the other instances.

At this point, I can’t really show any of the actual AS since what I’m working on is a for work, but what I’m wondering is:

  1. Has anyone run into similar problems before?
  2. Is there a way to define variables within classes / component classes that will ensure that this doesn’t happen?

Thanks very much in advance,

-sp